Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


Dialogboxen

-->Theorie Gerüst Kontrollstrukturen Variabeln DatenTypen Listen XAML Beispieldateien Lösungen c# Links Setup Kommentare WinForm Glossar Unverarbeitet
Teil1
Teil2
Referenz
Verschlüsseln
Zugriff Excel
EMail
Windows Service
Dialogboxen
Settings

Dialogboxen

Datei öffnen Dialog

private void DateiAuswählen()
   {

      // Configure open file dialog box
      Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
      dlg.FileName = "Document"; // Default file name
      dlg.DefaultExt = ".txt";   // Default file extension
      dlg.Filter = "Text documents (.txt)|*.txt"; // Filter files by extension
      // Show open file dialog box

      Nullable<bool> result = dlg.ShowDialog();
      // Process open file dialog box results
      if (result == true)
         {
            // Open document
            string filename = dlg.FileName;
         }
   }

Ordner suchen Dialog

Rechtsklick auf den Projektname->Referenz hinzufügen
Wähle das .NET tab und suche System.Windows.Forms
 

private void btnDurchsuchen_Click(object sender, RoutedEventArgs e)
   {

      //Benötigt Verweis auf System.Windows.Forms
      //Von Vorteil kein Using verwenden weil sonst konflikt mit MessageBox.
      System.Windows.Forms.
FolderBrowserDialog folderDialog = new System.Windows.Forms.FolderBrowserDialog();
      folderDialog.SelectedPath =
"C:\\";
      System.Windows.Forms.
DialogResult result = folderDialog.ShowDialog();
      if (result.ToString() == "OK")
         {
            tbObjektPfad.Text = folderDialog.SelectedPath;
         }
   }

Vorsicht, USING System.Windows.Forms; bringt ein Konflikt mit der Messagebox.Show Funktion. Daher ist es empfehlenswert diesen Using aus zu lassen und FolderBrowserDialog mit System.Windows.Forms aufzurufen.

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche