2010-03-06 69 views
2

如果啓用了多選功能,我將在打開的文件對話框中輸入什麼代碼box_fileok。 我目前有這個代碼,但它只在文本框中顯示最後選擇的文件。如何在打開的文件對話框中使用多選功能

Dim strm As System.IO.Stream 
     strm = OpenFileDialog3.OpenFile() 
     TextBox3.Text = OpenFileDialog3.FileName.ToString() 
     If Not (strm Is Nothing) Then 
      //insert code to read the file data 
      strm.Close() 
      MessageBox.Show("Done!") 
     End If 
+0

什麼是OpenFileDialog3? .net類只是OpenFileDialog – 2010-03-06 01:35:30

+0

@John - 當然是類的一個實例。 – 2010-03-06 01:42:17

+0

然後你需要修復你的實例。 OpenFileDialog沒有'FileName'方法,它只有'File'和'Files'。 – 2010-03-06 01:49:29

回答

1

使用FileNames屬性。它返回一個包含所有選定文件的字符串數組。

TextBox3.Text = String.Join(Environment.NewLine, OpenFileDialog3.FileNames) 
' Displays each filename on a separate line 
相關問題