Microsoft.Win32.OpenFileDialog/SaveFileDialog : Dialog « GUI Windows Form « C# / C Sharp






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

1.A dialog by user defined property
2.Color Fill dialog
3.Color Scroll Dialog Box
4.Italic User Message Dialog: your own dialog
5.Use DialogResult property in Form
6.Define your own dialog box and get user inputDefine your own dialog box and get user input
7.Get a list of files from a folder based on the result of a FolderBrowserDialog