Wenn Sie eine Datei im Windows Explorer suchen und mit der rechten Maustaste auf eine Datei aus den Suchergebnissen klicken; Es gibt eine Option: "Dateispeicherort öffnen". Ich möchte dasselbe in meinem C # WinForm implementieren. Ich habe das getan:
%Vor%Gibt es einen besseren Weg?
Wenn openFileDialog_View
ein OpenFileDialog ist, dann werden Sie Rufen Sie einfach einen Dialog auf, der einen Benutzer auffordert, eine Datei zu öffnen. Ich gehe davon aus, dass Sie den Ort im Explorer tatsächlich öffnen öffnen möchten.
Sie würden dies tun:
%Vor% Um auszuwählen eine Datei explorer.exe
benötigt ein /select
Argument wie folgt:
Ich habe das aus einem SO-Post bekommen: Einen Ordner im Explorer öffnen und eine Datei auswählen
Also wäre Ihr Code:
%Vor%So mache ich das in meinem Code. Dies öffnet das Dateiverzeichnis im Explorer und wählt die angegebene Datei genau so aus, wie Windows Explorer es tut.
%Vor%