2012-05-08 43 views
0

これは現在のコードです。私はファイルを読み込んでそれに応じてテキストボックスを読み込むのに問題があります。ファイルをロードした後(私はそうだと思います)、以下にリストされているテキストボックスには何も入力されていません。基本的には、ファイルが読み込まれているかどうかはわかりません。テキストファイルからの読み込みとテキストボックスへの入力

提案がありますか?

 If OpenFileDialog2.ShowDialog() = DialogResult.OK Then 
     If My.Computer.FileSystem.FileExists("path_to_file") Then 
      Dim ioFile As New System.IO.StreamReader("path_to_file" + "filename") 
      TextBox1.Text = ioFile.ReadLine() 'Adds the first line 
      TextBox2.Text = ioFile.ReadLine() 'Adds the second line 
      TextBox3.Text = ioFile.ReadLine() 'Adds the third line 
      TextBox4.Text = ioFile.ReadLine() 'Adds the fourth line 
      TextBox5.Text = ioFile.ReadLine() 'Adds the fifth line 
     End If 
    End If 
+0

でなければなりません。コードの何が間違っていますか?それは動作しませんか?線は混ざっていますか?何? –

+0

申し訳ありませんが、私の質問を編集しました。しかし、私がリストしたテキストボックスには何も入力されていないので、実際にファイルを読み込んでいるかどうかはわかりません。 – Muhnamana

答えて

1

のErmいただきました!この

If My.Computer.FileSystem.FileExists("path_to_file") Then 
    Dim ioFile As New System.IO.StreamReader("path_to_file" + "filename") 

は、あなたが "悩み" は、あなたが持っていることが何であるかを私たちに伝える必要があり

If My.Computer.FileSystem.FileExists(OpenFileDialog2.FileName) Then 
    Dim ioFile As New System.IO.StreamReader(OpenFileDialog2.FileName) 
+0

脚注としてOpenFileDialogにはプロパティがあります。つまり、既存のファイルのみを選択できます。それを使用してFileExistsのチェックを避ける場合は、コード内のプロパティを設定してください。 –

関連する問題