Daten speichern, um text-Kachel mit SaveFileDialog?

Habe ich schon gesehen das MSDN-Beispiel aber ich habe noch immer Probleme.

Erstellte ich ein super-einfaches Programm für das multiplizieren von zwei zahlen, und die Anzeige der Ausgabe in der textbox. Jetzt muss ich Lesen können, dass der text im Feld Wert, und legen Sie den Wert in eine text-Datei, die als Datei speichern dialog, wenn die "Speichern" - button geklickt wird.

Private Sub MutiplyBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MutiplyBtn.Click
    Dim FirstNum As Double = Num1.Text
    Dim SecondNum As Double = Num2.Text
    Dim Answer2 As Double = FirstNum * SecondNum
    Answerbox.Text = Answer2
End Sub

Private Sub SaveResultToFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveResultToFile.Click
    Dim myStream As Stream
    Dim saveFileDialog1 As New SaveFileDialog()

    saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
    saveFileDialog1.FilterIndex = 2
    saveFileDialog1.RestoreDirectory = True

    If saveFileDialog1.ShowDialog() = DialogResult.OK Then
        myStream = saveFileDialog1.OpenFile()
        If (myStream IsNot Nothing) Then
            System.IO.File.WriteAllText(Answerbox.Text)
            myStream.Close()
        End If
    End If
End Sub

Derzeit Visual Studio ist mir ein Fehler: Overload resolution failed because no accessible 'WriteAllText' accepts this number of arguments.

InformationsquelleAutor Matt | 2013-03-14

Schreibe einen Kommentar