Datei öffnen/auswählen mit Windows-Standart-Maske

21/03/2008 - 10:56 von Mario | Report spam
Hi,
ich möchte einfach nur mittels btn event dieses simple "Datei öffnen" das
man aus den standart win-Anwendungen kennt, wo sich das Dateisystem in dem
kleinen Fensterchen öffnet und man die Datei auswàhlen kann, den Dateipfad
und Name möchte ich zusàtzlich in einen String speichern,

eigentlich einfache Aufgabe habe aber diesbezüglich nirgendwo was
gefunden...
ich hoffe Ihr könnt mir weiterhelfen!!
(VisualStudio05, c#, stinknormale windows application)

danke danke
mario
 

Lesen sie die antworten

#1 Werner Perplies
21/03/2008 - 11:13 | Warnen spam
Mario,

Am Fri, 21 Mar 2008 10:56:03 +0100 schrieb Mario:

Hi,
ich möchte einfach nur mittels btn event dieses simple "Datei öffnen" das
man aus den standart win-Anwendungen kennt, wo sich das Dateisystem in dem
kleinen Fensterchen öffnet und man die Datei auswàhlen kann, den Dateipfad
und Name möchte ich zusàtzlich in einen String speichern,

eigentlich einfache Aufgabe habe aber diesbezüglich nirgendwo was
gefunden...
ich hoffe Ihr könnt mir weiterhelfen!!
(VisualStudio05, c#, stinknormale windows application)

danke danke
mario



meinst Du so etwas?

// Object einrichten
OpenFileDialog oOFDImportASV = new OpenFileDialog();
// Auswahlmaske setzen
oOFDImportASV.Filter = "Exportdatei (*.txt)|*.txt";
// Letzess ausgewàhltes Verzeichnis als Startverzeichnis
oOFDImportASV.InitialDirectory = MyGlobals.Properties.FolderImportOldData;
// Fenster anzeigen und auf ok warten
if (oOFDImportASV.ShowDialog() == DialogResult.OK)
{
// ausgewàhlten Pfad für nàchste Verwendung speichern:
cBasePath System.IO.Path.GetDirectoryName(oOFDImportASV.FileName);
// Verzeichnis für nàchste Verwendung speichern
MyGlobals.SetPropertyString(PropertyStrings.FolderImportOldData,
cBasePath);
MyGlobals.MyMainForm.Cursor = Cursors.WaitCursor;
ReadImportedFile(oOFDImportASV.FileName);
MyGlobals.MyMainForm.Cursor = Cursors.Arrow;
}


Werner
www.weepee.eu

Ähnliche fragen