2017-06-20 3 views
-2

Ich möchte eine Datei aus einem bereits geöffneten OpenFileDialog auswählen, die vom Browser angezeigt wird.So wählen Sie eine Datei in einem bereits geöffneten FileDialog

Ich möchte Code verwenden, ähnlich wie im folgenden Beispiel:

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

Das Problem ist, dass ich Zugang kippe dialog. Ich kann nicht darauf verweisen.

Bearbeiten: Ich benutze den Selen-Webdriver für automatisierte Tests. Aber der FileDialog wird von der Website präsentiert, die ich testen möchte.

+2

Wenn Sie sagen, dass Sie nicht auf "Dialog" zugreifen können, meinen Sie, dass Sie keinen Verweis darauf oder etwas anderes haben? * Kann * du einen Hinweis darauf bekommen? –

+0

Was meinen Sie mit "Ich kann nicht auf Dialog zugreifen"? Sie müssen den Dialog anzeigen - siehe das Beispiel hier: https://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog (v = vs.110).aspx – PaulF

+0

ja, ich habe das bearbeitet Text. – kame

Antwort

0

ohne OpenFileDialog Sie sagen? Sie haben ein paar Optionen für diesen ..

ein Verfahren i ist hier gebraucht - https://github.com/Ricky310711/RDExplorer

Sie müßten ein neues Panel mit einem Listview erstellen und sie mit lokalen Ordnern und Dateien zu füllen, fügen Sie ein Doppelklicken Sie auf den Ereignishandler, um das ausgewählte Objekt auszuwählen, indem Sie es in einer Zeichenfolge speichern.

Verwandte Themen