2017-07-19 18 views
1
在vb.net

,我創建了一個簡單的方法,在這裏我選擇和查看(PDF和圖像文件),我用fileopendialog 這是我的代碼vb.net我不能選擇PDF文件

Private Sub btn_parcour_Click(sender As Object, e As EventArgs) Handles btn_parcour.Click 
    fichier.Filter = "PDF Files |* .pdf " 
    If fichier.ShowDialog = DialogResult.OK Then 
     fichier_txt.Text = fichier.FileName 
    End If 
End Sub 

但是當我打開文件對話框,選中文件夾,我不能,因爲消息是你沒有一個文件

這是一個屏幕

enter image description here

+0

星號後刪除空間。 –

+0

結果相同 –

+0

以及星號之後和管道符號之前的空格 –

回答

1

做過濾器中有太多空間。它會拋棄模式匹配。

'Remove all the extra spaces 
fichier.Filter = "PDF Files|*.pdf" 

例如,如果這樣做的PDF和所有其他文件

'Note no stray spaces where they are not needed 
fichier.Filter = "PDF Files|*.pdf|All files(*.*)|*.*"