C#通用对话框

来源:互联网 发布:淘宝卖干货要什么条件 编辑:程序博客网 时间:2024/06/07 13:00
 

文件对话框   打开文件和保存文件的对话框通过两个不同的类来实现,打开文件对话框用类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

原创粉丝点击