| 
 字体对话框FontDialog  | 
Windows窗体 FontDialog 组件是一个预先配置的对话框,该对话框是标准的 Windows“字体”对话框,用于公开系统上当前安装的字体。可在基于 Windows 的应用程序中将其用作简单的字体选择解决方案,默认情况下,该对话框显示字体、字体样式和字体大小的列表框;删除线和下划线等效果的复选框。
| 
 FontDialog组件常用属性  | 
| 
 属性名称  | 
 说明  | 
| 
 Color  | 
 获取或设置选定的字体颜色  | 
| 
 Font  | 
 获取或设置选定的字体  | 
| 
 MaxSize  | 
 获取或设置可选择的最大磅值  | 
| 
 MinSize  | 
 获取或设置可选择的最小磅值  | 
| 
 ShowApply  | 
 指示对话框是否包含”应用”按钮  | 
| 
 ShowColor  | 
 指示对话框是否包含“颜色”选择  | 
| 
 FontDialog组件常用方法  | 
| 
 方法名称  | 
 说明  | 
| 
 Reset  | 
 将对话框上的所有选项重置为默认值  | 
| 
 ShowDialog  | 
 显示字体对话框  | 
| 
 使用FontDialog组件  | 
我们举例使用字体对话框。单击“打开字体对话框”按钮显示字体对话框,在给对话框设置后将字体应用到文本框上,使文本框的字体和字体对话框设置的字体一致。
创建一窗体,将窗体布置如下图样子(字体对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):
使用控件列表
| 
 控件标识  | 
 说明  | 
| 
 btnOpenFontDialog  | 
 打开字体对话框按钮  | 
| 
 txtFont  | 
 要应用字体的文本框  | 
| 
 fontDialog1  | 
 字体对话框(设置其显示“应用”按钮和“颜色”选项)  | 
一、 在“打开字体对话框”按钮的单击事件中加入以下代码
二、 运行程序,单击“打开字体对话框”按钮后,如下图:
设置字体为“宋体”,字形“粗斜体”,颜色“深红色”,大小“小五”,点击确定。
三、 在文本框中输入文字如下图所示:
Windows窗体 ColorDialog 组件也是一个预先配置的对话框。对话框包括两部分:一部分显示基本颜色,另一部分允许用户定义自定义颜色。可在基于 Windows 的应用程序中将其用作颜色选择解决方案。
| 
 ColorDialog对话框常用属性  | 
| 
 属性名称  | 
 说明  | 
| 
 该值指示用户是否可以使用该对话框定义自定义颜色  | 
|
| 
 该值指示对话框是否显示基本颜色集中可用的所有颜色  | 
|
| 
 获取或设置用户选定的颜色  | 
| 
 ColorDialog对话框常用方法  | 
| 
 方法名称  | 
 说明  | 
| 
 Reset  | 
 将对话框上的所有选项重置为默认值  | 
| 
 ShowDialog  | 
 显示颜色对话框  | 
| 
 使用ColorDialog对话框  | 
我们举例使用颜色对话框。单击“打开颜色对话框”按钮显示颜色对话框,在给对话框设置后将颜色应用到文本框上,使文本框的颜色和颜色对话框设置的颜色一致。
一、 创建一窗体,将窗体布置如下图样子(颜色对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):
使用控件列表
| 
 控件标识  | 
 说明  | 
| 
 btnOpenColorDialog  | 
 打开颜色对话框按钮  | 
| 
 txtColor  | 
 要应用颜色的文本框  | 
| 
 colorDialog1  | 
 颜色对话框  | 
二、 在“打开颜色对话框”按钮的单击事件中加入以下代码
三、 运行程序,单击“打开颜色对话框”按钮后,如下图:设置颜色“红色”,点击确定。
四、 在文本框中输入文字如下图所示:
Windows窗体 OpenFileDialog 组件也是一个预先配置的对话框。可在基于 Windows 的应用程序中将其用作打开文件解决方案。
| 
 OpenFileDialog对话框常用属性  | 
| 
 属性名称  | 
 说明  | 
| 
 该值指示如果用户省略扩展名,对话框是否自动在文件名中添加扩展名  | 
|
| 
 获取或设置一个值,该值指示如果用户指定不存在的文件名,对话框是否显示警告  | 
|
| 
 获取或设置默认文件扩展名  | 
|
| 
 获取或设置一个包含在文件对话框中选定的文件名的字符串  | 
|
| 
 获取对话框中所有选定文件的文件名  | 
|
| 
 获取或设置当前文件名筛选器字符串,该字符串决定对话框中出现的选择内容  | 
|
| 
 获取或设置文件对话框显示的初始目录  | 
|
| 
 获取或设置一个值,该值指示对话框是否允许选择多个文件  | 
|
| 
 获取或设置一个值,该值指示对话框在关闭前是否还原当前目录  | 
|
| 
 获取或设置文件对话框标题  | 
| 
 OpenFileDialog对话框常用方法  | 
| 
 方法名称  | 
 说明  | 
| 
 打开用户选定的具有只读权限的文件  | 
|
| 
 Reset  | 
 将对话框上的所有选项重置为默认值  | 
| 
 ShowDialog  | 
 显示对话框  | 
| 
 使用OpenFileDialog对话框  | 
我们举例使用打开文件对话框。单击“打开文件对话框”按钮显示打开文件对话框,在对话框中选择文件,将文件的路径名称以消息形式弹出显示。
一、 创建一窗体,将窗体布置如下图样子(打开文件对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):
使用控件列表
| 
 控件标识  | 
 说明  | 
| 
 btnOpenFileDialog  | 
 打开“打开文件对话框”按钮  | 
| 
 openFileDialog1  | 
 打开文件对话框组件  | 
二、 在“打开文件对话框”按钮的单击事件中加入以下代码
三、 运行程序,单击“打开文件对话框”按钮后,如下图:定位到“我的文件夹”下,选中“测试文件”。
四、 点击“打开按钮”如下图所示:
需要注意的是“打开文件对话框”仅仅给我们提供了一种指定打开文件位置的途径,它本身并不能真的打开文件,如果需要打开文件我们可能通过其获取到文件名,然后再通过IO流打开。
Windows窗体 FolderBrowserDialog组件的作用正如其名称所述专门提供浏览文件夹功能。
| 
 FolderBrowserDialog对话框常用属性  | 
| 
 属性名称  | 
 说明  | 
| 
 获取或设置对话框中在树视图控件上显示的说明文本  | 
|
| 
 获取或设置从其开始浏览的根文件夹,默认为桌面  | 
|
| 
 获取或设置用户选定的路径  | 
|
| 
 获取或设置一个值,该值指示“新建文件夹”按钮是否显示在文件夹浏览对话框中  | 
| 
 FolderBrowserDialog对话框常用方法  | 
| 
 方法名称  | 
 说明  | 
| 
 Reset  | 
 将对话框上的所有选项重置为默认值  | 
| 
 ShowDialog  | 
 显示颜色对话框  | 
| 
 使用FolderBrowserDialog对话框  | 
我们举例使用浏览文件夹对话框。单击“浏览文件夹对话框”按钮显示浏览文件夹对话框,在对话框中选择文件夹,将选中文件夹的路径名称以消息形式弹出显示。
一、 创建一窗体,将窗体布置如下图样子(浏览文件夹对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):
使用控件列表
| 
 控件标识  | 
 说明  | 
| 
 btnFolderBrowserDialog  | 
 打开“浏览文件夹对话框”按钮  | 
| 
 folderBrowserDialog1  | 
 浏览文件夹对话框组件  | 
Windows窗体 SaveFileDialog 组件也是一个预先配置的对话框。它可以提示用户选择文件的保存位置。
| 
 SaveFileDialog对话框常用属性  | 
| 
 属性名称  | 
 说明  | 
| 
 该值指示如果用户省略扩展名,对话框是否自动在文件名中添加扩展名  | 
|
| 
 获取或设置一个值,该值指示如果用户指定不存在的文件名,对话框是否显示警告  | 
|
| 
 获取或设置一个值,该值指示如果用户指定不存在的路径,对话框是否显示警告  | 
|
| 
 获取或设置一个值,该值指示如果用户指定不存在的文件,对话框是否提示用户允许创建该文件  | 
|
| 
 获取或设置默认文件扩展名  | 
|
| 
 获取或设置一个包含在文件对话框中选定的文件名的字符串  | 
|
| 
 获取对话框中所有选定文件的文件名  | 
|
| 
 获取或设置当前文件名筛选器字符串,该字符串决定对话框的“另存为文件类型”或“文件类型”框中出现的选择内容  | 
|
| 
 获取或设置文件对话框中当前选定筛选器的索引  | 
|
| 
 获取或设置文件对话框显示的初始目录  | 
|
| 
 获取或设置一个值,该值指示如果用户指定的文件名已存在,另存为对话框是否显示警告  | 
|
| 
 获取或设置一个值,该值指示对话框在关闭前是否还原当前目录  | 
|
| 
 获取或设置对话框标题  | 
| 
 SaveFileDialog对话框常用方法  | 
| 
 方法名称  | 
 说明  | 
| 
 打开用户选定的具有只读权限的文件  | 
|
| 
 Reset  | 
 将对话框上的所有选项重置为默认值  | 
| 
 ShowDialog  | 
 显示对话框  | 
| 
 使用SaveFileDialog对话框  | 
我们举例使用保存文件对话框。单击“保存文件对话框”按钮显示保存文件对话框,在对话框中输入文件名称,将文件的名称以消息形式弹出显示。
一、 创建一窗体,将窗体布置如下图样子(保存文件对话框是组件在工具箱的对话框项中,将它拖入窗体后不显示在窗体中):
使用控件列表
| 
 控件标识  | 
 说明  | 
| 
 btnSaveFileDialog  | 
 打开“保存文件对话框”按钮  | 
| 
 saveFileDialog1  | 
 保存文件对话框组件  | 
二、 在“保存文件对话框”按钮的单击事件中加入以下代码
三、 运行程序,单击“保存文件对话框”按钮后,如下图:定位到“我的文件夹”下,输入文件名“我的文件”。
四、 点击“保存“按钮,如下图所示:
需要注意的是“保存文件对话框”和“打开文件对话框“一样仅仅给我们提供了一种指定保存文件位置的途径,它本身并不能真的保存文件,如果需要保存文件我们可能通过其获取到文件名,然后再通过I/O流保存。
填空题:
1、请写出Win Form常用的对话框。
2、试着用我们讲过的对话框制作一个记录事本程序。
                    
                
                
            
        
浙公网安备 33010602011771号