/* C# Programming Tips & Techniques by Charles Wright, Kris Jamsa Publisher: Osborne/McGraw-Hill (December 28, 2001) ISBN: 0072193794 */ // CmnDlgs.cs -- steps through the common dialogs. Does nothing else useful. // // Compile this program with the following command line: // C:>csc CmnDlgs.cs using System; using System.Windows.Forms; using System.Drawing.Printing; namespace clsCommonDialogs { public class CommonDialogs { [STAThread] static public void Main () { // Create and display a Choose Color dialog box. ColorDialog cd = new ColorDialog (); cd.ShowDialog (); cd.Dispose (); // Create and display a Choose Font dialog box. FontDialog fd = new FontDialog (); fd.ShowDialog (); fd.Dispose (); // Create and display an Open File dialog box. OpenFileDialog ofd = new OpenFileDialog (); ofd.ShowDialog (); ofd.Dispose (); // Create and display a Save File dialog box. SaveFileDialog sfd = new SaveFileDialog(); sfd.ShowDialog (); sfd.Dispose (); // Create and display a Page Setup dialog box. PrintDocument printDoc = new PrintDocument(); PageSetupDialog psd = new PageSetupDialog (); psd.Document = printDoc; psd.ShowDialog (); psd.Dispose (); // Create and display an Print dialog box. PrintDialog pd = new PrintDialog (); pd.Document = printDoc; pd.ShowDialog (); pd.Dispose (); // Create and display an Print Preview File dialog box. // This dialog is not a part of the common dialog library. PrintPreviewDialog ppd = new PrintPreviewDialog (); ppd.ShowDialog (); ppd.Dispose (); printDoc.Dispose (); } } }