我必須打開一個文件對話框。我必須選擇一個文件,一個XML或MAP文件。如果選擇的文件是MAP文件,那麼我必須執行步驟A,或者如果選擇的文件是XML,那麼我必須執行步驟B.我的問題是如何知道從對話框應用程序中選擇哪個文件?如何知道在c#中打開對話框中選擇了哪個文件
OpenFileDialog fileDialog1 = new OpenFileDialog();
fileDialog1.Filter = "XML Files|*.xml|MAP Files|*.map";
fileDialog1.ShowDialog();
如何知道從上面的過濾器中選擇了哪個文件?
這個對話框是模式的,哪有你的代碼捕獲對組合所選擇的指數的變化?您應該等待確定點擊,然後處理請求的文件名。或者我誤解你的意圖? – Steve
@Steve:您可以掛鉤對話並接收這些事件的通知。基本上,您附加了一個事件處理程序方法,並且每次用戶在對話框中執行特定操作時都會調用該方法。但是Amarnath在這裏想要的不是我想象的那樣。 –
@CodyGray謝謝,你當然是對的,但是......我怎麼說?用槍射擊蒼蠅? – Steve