Mega Code Archive

 
Categories / C# / GUI Windows Form
 

Microsoft Win32 OpenFileDialogSaveFileDialog

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; class Util {     public static string OpenDialog()     {         // Configure open file dialog box         Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();         dlg.DefaultExt = ".flash"; // Default file extension         dlg.Filter = "Flash (.flash)|*.flash"; // Filter files by extension         //dlg.InitialDirectory = "";         // Show open file dialog box         Nullable<bool> result = dlg.ShowDialog();         // Process open file dialog box results         if (result == true)         {             return dlg.FileName;         }         else             return null;     }     public static string SaveDialog()     {         // Configure save file dialog box         Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();         dlg.FileName = "Flash"; // Default file name         dlg.DefaultExt = ".flash"; // Default file extension         dlg.Filter = "Flash (.flash)|*.flash"; // Filter files by extension         dlg.InitialDirectory = "";         // Show save file dialog box         Nullable<bool> result = dlg.ShowDialog();         // Process save file dialog box results         if (result == true)         {             // Save document             return dlg.FileName;         }         else             return null;     } }