2012-07-20 92 views
0

我創建一個打開文件對話框帶有過濾器是這樣的:C#打開文件對話框過濾器適用於「文件名」欄中

OpenFileDialog lfDialog = new OpenFileDialog(); 
    lfDialog.Filter = "Lizenzdatei|*.cil"; 
    lfDialog.DefaultExt = "*.cil"; 

我希望用戶能夠選擇具有.cil擴展中的文件。 但是,通過在「文件名」字段中輸入文件名和其他文件名,然後選擇.cil擴展名,我可以選擇任何具有當前目錄中的擴展名的文件。有什麼方法可以用OpenFileDialog屬性或方法來超越這個嗎?

+0

想出了下一個解決方案: 處理LoadFileDialog.FileOk事件並在那裏檢查擴展。 – mcnill 2012-07-20 13:47:12

回答

0

不幸的是沒有。該驗證可以在用戶選擇其文件後完成。 (雙擊文件或單擊並確定按下)