MSDN の例を既に確認しましたが、まだ問題があります。
2 つの数値を乗算し、出力をテキスト ボックスに表示する非常に単純なプログラムを作成しました。ここで、そのテキスト ボックスの値を読み取り、その値をテキスト ファイルに格納できるようにする必要があります。[ファイルに保存] ボタンをクリックすると、[ファイルに保存] ダイアログが表示されます。
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
現在、Visual Studio でエラーが発生しています。Overload resolution failed because no accessible 'WriteAllText' accepts this number of arguments.