none
OpenFileDialog的Filter設定疑問 RRS feed

  • 問題

  • Dear 各位大大們,

    小弟在VB.NET WinForm想要使用Microsoft.Win32.OpenFileDialog來開啟檔案

    目前程式碼如下

    Dim MyOpenFileDialog As New Microsoft.Win32.OpenFileDialog
    MyOpenFileDialog.InitialDirectory = "D:\File\"
    MyOpenFileDialog.Filter = "檔案|*.txt"
    If MyOpenFileDialog.ShowDialog() = True Then
          Me.txt_Path_B.Text = MyOpenFileDialog.FileName
    Else
          Exit Sub
    End If

    以上可以正常選檔案沒有問題,但是使用者希望選擇檔案的時候不要看到所有的檔案

    希望能夠看到的檔案格式為:開頭六碼英文-一碼數字.txt  (例如:AAABBB-1.txt)

    請問有辦法能夠篩選出來讓使用者選擇嗎?

    我有試著把Filter改為 "檔案|??????-?.txt"

    可是這樣無法執行,不知道有沒有前輩有類似經驗可以分享?謝謝。


    2016年8月9日 上午 01:02

解答