2017-06-20 66 views
-2

我想從瀏覽器顯示的已打開的OpenFileDialog中選擇一個文件。如何在已打開的FileDialog中選擇文件

我想用類似於下面的示例代碼:

OpenFileDialog dialog = new OpenFileDialog(); 
dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; 
dialog.InitialDirectory = "C:\\"; 

的問題是,我不能訪問dialog。我不能參考它。

編輯: 我使用selenium-webdriver進行自動化測試。但fileDialog由我想測試的網站提供。

+2

當你說你不能訪問'對話框',你的意思是你沒有對它的引用,或別的什麼? *你可以得到一個參考嗎? –

+0

「我無法訪問對話框」是什麼意思?你需要顯示對話框 - 看到這裏的例子:https://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog(v=vs.110).aspx – PaulF

+0

是的,我編輯了文本。 – kame

回答

0

沒有OpenFileDialog你說? 你有幾個選項,這個..

一個是我在這裏使用的方法 - https://github.com/Ricky310711/RDExplorer

你需要創建一個新的面板採用了ListView和本地文件夾和文件填充它,加雙擊事件處理程序以通過將其存儲在字符串中來選擇所選項目。

相關問題