文件对话框 打开文件和保存文件的对话框通过两个不同的类来实现,打开文件对话框用类OpenFileDialog表示,保存文件对话框用类SaveFileDialog表示。都是从FileDialog类派生。
显示通过调用ShowDialog来完成。
属性:
对话框打开的初始目录 InitialDirectory
文件过滤器 Filter fileDlg .Filter = “txt files (*.txt) | *.txt | All files (*.*) | *.*”;
对话框的标题 Title
关闭文件对话框之后,可以使用它的FileName属性来获得文件的完整路径
用户选择多个文件可通过 FileNames 只读的。
在关闭前是否还原当前目录RestoreDirectory 值:true false
字体对话框 FontDialog fontDlg = new FontDialog();
使用类FontDialog对其进行封装。
要显示字体对话框,需要调用它的ShowDialog方法。
例:fontDialog1.ShowDialog();
在显示字体对话框之前,可以设置它的许多属性。 这些属性是在“字体”对话框里显示的。
例:是否显示字体效果(下划线)ShowEffects
是否显示颜色选择控件ShowColor (有了ShowEffects才能用ShowColor )
是否包含“应用”按钮 ShowApply
是否显示字符集AllowScriptChange
事件:
使用字体对话框中的“应用”按钮来实时改变字体和颜色而不用退出字体对话框,就用Apply事件,它的代理类型为EventHandler,事件参数的类型为EventArgs。
为字体对话框的Apply事件添加处理方法
fontDlg.Apply += new EventHandler(this.ApplyFontChange);
使用字体对话框添加“帮助”,就用HelpRequest事件。
颜色对话框 ColorDialog colorDialog = new ColorDialog();
使用类ColorDialog对其进行封装。
要显示颜色对话框,需要调用它的ShowDialog方法。
例:colorDialog.ShowDialog();
颜色对话框的CustomColors属性是一个整数数组; 文本框的Lines属性的一个字符串数组
自定义颜色集 CustomColors
用户所选择的颜色将保存在ColorDialog实例对象的Color属性中,而自定义颜色则保存在CustomColors属性中。
浏览文件夹对话框 FolderBrowserDialog folderDlg = new FolderBrowserDialog();
属性:
默认文件夹 SelectPath folderDlg.ShowNewFolderButton = true;
是否显示“新建文件夹”按钮 ShowNewFolderButton
目录树上要显示的提示信息 Description folderDlg.Descriptiion = “请选择目录:”;
显示对话框 ShowDialog