我想使用OpenFileDialog
作爲選擇帶表達式的文件(。或* .zip)在文件名EditBox。OpenFileDialog可以接收文件名*。*?
我必須重寫OpenFileDialog
嗎?如果有的話,請給我一個小費。
現在,如果我把文件名稱作爲。並點擊'打開',OpenFileDialog不會返回任何內容。
對不起,我可憐的英語。
我想使用OpenFileDialog
作爲選擇帶表達式的文件(。或* .zip)在文件名EditBox。OpenFileDialog可以接收文件名*。*?
我必須重寫OpenFileDialog
嗎?如果有的話,請給我一個小費。
現在,如果我把文件名稱作爲。並點擊'打開',OpenFileDialog不會返回任何內容。
對不起,我可憐的英語。
你不能做你想要什麼OpenFileDialog
。它包裝了對包含通配符的文件名有特殊處理的通用Windows組件。這些被解釋爲文件列表視圖的過濾器。
我上傳了一張與我的問題相關的圖片。 –
在這種情況下,我正確理解你,我的答案就是這樣。 –
看起來要篩選可能的文件類型的文件對話框。你可以是這樣做的:
myOpenFileDialog.Filter = "Zip Files|*.zip";
如果你要允許多種文件類型,你可以只用幾個擴展列表|的
myOpenFileDialog.Filter = "Zip Files|*.zip|All Files|*.*";
你說的都完全正確,但這不是問題所在。問題在於允許用戶在文件名文本框中輸入* .zip,並在對話框關閉時返回該值。 –
對不起,我的問題並不意味着。我只想在OpenFileDialog上的文件名框中選擇帶有asterisk.asterisk而不是文件名的文件。 –
@DavidHeffernan:你假設不正確。我一直這麼做。例如,你可以輸入'*。*'查看所有文件,如果列表被過濾。編輯:OP可能意味着基於通配符的多個文件? – leppie
你在用什麼? Winforms或WPF? – svick
System.Windows.Forms.Form –
@sunglim你可能試着改善這個問題。關於你的意思有很多困惑。 –