对话框主要用于应用程序与用户发生交互。在应用程序中,可以自己建立窗体对话框,但是对于通用的一些操作,.Net Framework 提供了与Windows对话框相新关的类,可以实现创建目录和文件、访问打印机,设置字体和颜色。
窗体对话框分为模式和非模式对话框,前面使用的都是非模式对话框。模式对话框和非模式对话框最重要的区别在于,模式对话框必须关闭当前对话框,才可以操作后面的对话框。模式对话框打开时采用ShowDialog()方法,而非模式对话框采用Show()方法。
C#中的对话框主要分为以下几种:
1、文件对话框(FileDialog) 它又常用到两个:
打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreviewDialog)5、页面设置(PageSetupDialog)6、打印对话框(PrintDialog)