TVアニメ「群れなせ!シートン学園」第1弾PV
アニメ『群れなせ!シートン学園』
もう最高です。毎話楽しい。あっという間に最終回でした。今2周目を視聴中です。
「名前を付けて保存(A)」にファイル保存の機能を追加してみます。
「System.IO.WriteLine」を使うので、Importsします。
Imports System.IO
次にHELLOと書き込むだけの新しいメソッドを追加します。
Sub SaveFile(filename As String)
Dim writer As StreamWriter = New StreamWriter(filename, True)
writer.WriteLine("HELLO")
writer.Close()
End Sub
「名前を付けて保存(A)」クリックのメソッドから、先ほど作った「SaveFile」を追加して呼び出すようにします。
DialogResult.OKの場合に、d.FileNameに名前が入っているので、これを引数としてSaveFileに渡します。
Private Sub 名前を付けて保存ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 名前を付けて保存ToolStripMenuItem.Click
Dim d As New SaveFileDialog()
d.InitialDirectory = "C:\Users\taku\Desktop\"
If d.ShowDialog() = DialogResult.OK Then
SaveFile(d.FileName)
End If
End Sub
全ソースです。
Imports System.IO
Public Class Form1
Private Sub 名前を付けて保存ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 名前を付けて保存ToolStripMenuItem.Click
Dim d As New SaveFileDialog()
d.InitialDirectory = "C:\Users\taku\Desktop\"
If d.ShowDialog() = DialogResult.OK Then
SaveFile(d.FileName)
End If
End Sub
Sub SaveFile(filename As String)
Dim writer As StreamWriter = New StreamWriter(filename, True)
writer.WriteLine("HELLO")
writer.Close()
End Sub
End Class
さてビルドして実行してみましょう。
「名前を付けて保存(A)」をクリックし、
ファイル名を「test.txt」と名付けます。
デスクトップ上に「test.txt」が出来ました。
「test.txt」をメモ帳で確認すると、「HELLO」が書かれていますね。


コメント