玄関へお回り下さい。
テキストファイルを読み込んでリストボックスに表示及びファイルに保存(2個)   (SNo.107)

1.テキストファイルを読込みリストボックスに表示
2.ListBoxの項目をファイルへの保存
使用コントロール Button1  Button2  ListBox1
その他条件 WindowsXP(Vista) Visual Basic 2005(VB2008)
テスト用のテキストファイルをご用意下さい。 
1.テキストファイルを読込みリストボックスに表示
 
Private Sub Button1_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button1.Click
'テキストファイルを読込みリストボックスに表示
    'リストボックスに水平スクロールバーを表示
    ListBox1.HorizontalScrollbar = True
    ListBox1.Items.Clear()  '一旦消去
    Dim st As New System.IO.StreamReader("..\..\Test.txt", _
                                    System.Text.Encoding.Default)
    'ファイルの最後までループ
    Do Until st.Peek = -1
        '1行づつ読込む
        ListBox1.Items.Add(st.ReadLine)
    Loop
    st.Close()     'ファイルを閉じる
End Sub
 
2.ListBoxの項目をファイルへの保存
 
Private Sub Button2_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button2.Click
'ListBoxの項目を別名でファイルへの保存
    'テキストファイルを上書きモードで開く(True で追加書込み)
    Using st As New System.IO.StreamWriter("..\..\ListBox1.txt", _
                                    False, System.Text.Encoding.Default)
      For i As Integer = 0 To ListBox1.Items.Count - 1
      'ファイルへ書込み
          st.WriteLine(ListBox1.Items(i).ToString())
      Next
    'ファイル閉じる
  
End Using
End Sub
 







2004/05/20
2005/10/18


VBレスキュー(花ちゃん)
VB.NET2003  VB2005