C#通用对话框

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值