Microsoft.Win32.OpenFileDialog/SaveFileDialog
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;
}
}
Related examples in the same category