资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
联系方式:北京源智天下科技有限公司第三十四讲:公共对话框第三十四讲:公共对话框E-mail:联系方式:北京源智天下科技有限公司 常用的对话框都是常用的对话框都是Windows操作系统提供的,这些对话操作系统提供的,这些对话框可以实现打开文件、保存文件、选择字体、选择颜色等框可以实现打开文件、保存文件、选择字体、选择颜色等操作。操作。 运行运行Windows平台上的应用软件,大多数的都在调用这平台上的应用软件,大多数的都在调用这些通用对话框。些通用对话框。 联系方式:北京源智天下科技有限公司 Save对话框用于保存文件到指定的位置,它是操作系统对话框用于保存文件到指定的位置,它是操作系统预置好的。它有一个属性预置好的。它有一个属性CreatePrompt,该属性会指示,该属性会指示用户指定的文件是否存在,对话框提示用户是否允许创建用户指定的文件是否存在,对话框提示用户是否允许创建文件。文件。Save控件还有另外一个重要的属性控件还有另外一个重要的属性OverwritePrompt,用于获取一个值,提示警告信息,用于获取一个值,提示警告信息,如果指定的文件名已经存在。如果指定的文件名已经存在。 如果用户没有输入文件扩展名,当保存文件时,就使用如果用户没有输入文件扩展名,当保存文件时,就使用DefaultExt属性设置的文件扩展名,如果这个属性的值为属性设置的文件扩展名,如果这个属性的值为空,就使用当前选择的空,就使用当前选择的Filter中定义的文件扩展名。如果中定义的文件扩展名。如果都设置了都设置了Filter和和DefaultExt,则使用,则使用DefaultExt。保存文件对话框(保存文件对话框(Save)联系方式:北京源智天下科技有限公司Save对话框常用属性对话框常用属性AddExtension自自动添加到用添加到用户输入的文件名上。默入的文件名上。默认值为True。Check用于用于验证文件的有效性,默文件的有效性,默认值为False。CheckPathExists用于用于验证路径的有效性,默路径的有效性,默认值为True。CreatePrompt新建一个新文件新建一个新文件OverwritePrompt覆蓋已有文件覆蓋已有文件联系方式:北京源智天下科技有限公司01private void button1_Click(object sender, EventArgs e)0203 save = C:;/初始化盘符初始化盘符04 save = bmp文件文件(*.bmp)|*.bmp|jpg文件文件(*.jpg)|*.jpg;/允允许的文类型许的文类型05 save = 2;/指定筛选索引指定筛选索引06 save = true;/关闭还原当前路径关闭还原当前路径07 save = true;/显示帮助按钮显示帮助按钮08 save = 保存图片保存图片;/对话框的标题对话框的标题09 save = 示例图片示例图片;/默认的文件名称默认的文件名称10 save();/显示保存对话框显示保存对话框11联系方式:北京源智天下科技有限公司打开文件对话框(打开文件对话框(Open) Open对话框用于打开文件,默认情況下,打开文件对话框将打对话框用于打开文件,默认情況下,打开文件对话框将打开用户上一次运行应用程序时打开的目录。它调用开用户上一次运行应用程序时打开的目录。它调用Windows的的通用对话框,并使用注冊表来定位上一次打开的文件名通用对话框,并使用注冊表来定位上一次打开的文件名Filter,同时还可以设置文件过滤器,即定义用户可以选择打开的文件类同时还可以设置文件过滤器,即定义用户可以选择打开的文件类型。简单的过滤器字符串如型。简单的过滤器字符串如Text Documents (*.txt)|*.txt|All Files|*.*。 过滤器可以分为多个部分,每个部分用一个竖杠字符(过滤器可以分为多个部分,每个部分用一个竖杠字符(|)分隔)分隔开。各部分的个数总数是偶数。第一个字符串定义要在列表框中开。各部分的个数总数是偶数。第一个字符串定义要在列表框中显示文本,第二个字符用于指定要在对话框中显示的文件扩展名。显示文本,第二个字符用于指定要在对话框中显示的文件扩展名。如如Text Documents(*.txt)|*.txt,分为用,分为用“Text Documents(*.txt)”和和“*.txt”两部分,部分用两部分,部分用“|”分隔。分隔。Filter属性设置过滤字符串,过滤器前后不允许有空白。属性设置过滤字符串,过滤器前后不允许有空白。联系方式:北京源智天下科技有限公司Open控件常用属性和说明控件常用属性和说明联系方式:北京源智天下科技有限公司联系方式:北京源智天下科技有限公司其他对话框其他对话框 对话框的种类很多,除了上述介绍过的以外,还有消息对话框的种类很多,除了上述介绍过的以外,还有消息对话框、帮助对话框等。对话框、帮助对话框等。MessageBox是一个系统已经是一个系统已经预定的对话框。它用于向用户提示相关信息。这类信息是预定的对话框。它用于向用户提示相关信息。这类信息是来自系统的。要显示它的基本方法是:来自系统的。要显示它的基本方法是: MessageBox.show(“提示信息提示信息”);MessageBox.show()有很多重载方法。()有很多重载方法。 联系方式:北京源智天下科技有限公司MessageBoxButtons的枚举值的枚举值枚枚举值说明明AbortRetryIgnore“中止中止”、“重重试”和和“忽略忽略”按按钮OK“确定确定”按按钮OKCancel“确定确定”和和“取消取消”按按钮RetryCancel“重重试”和和“取消取消”按按钮YesNo“是是”和和“否否”按按钮YesNoCancel“是是”、“否否”和和“取消取消”按按钮DialogResult也是枚也是枚举型。它就是型。它就是对话框的返回框的返回值,用,用户常常根据返回常常根据返回值和和系系统进行交互。例如我行交互。例如我们常常见的的对话框提示有框提示有“是是”、“否否”、“确定确定”、“取消取消”、“忽略忽略”等,就是它的返回等,就是它的返回值。联系方式:北京源智天下科技有限公司终止、重试、忽略终止、重试、忽略 DialogResult strmsg =MessageBox.Show(返回值返回值, 标题标题, MessageBoxButtons.AbortRetryIgnore); 01 if (strmsg.ToString().Trim() = Abort)/如果用户选择了终止如果用户选择了终止02 03 MessageBox.Show(终止终止);/弹出终止提示信息弹出终止提示信息04 联系方式:北京源智天下科技有限公司MessageBoxIcon常用的枚举值常用的枚举值枚枚举值说明明Asterisk由一个由一个圆圈及其中的小写字母圈及其中的小写字母“i”组成的成的该符符Error由一个由一个红色背景的色背景的圆圈及其中的白色圈及其中的白色“X”组成的成的该符符Exclamation由一个黄色背景的三角形及其中的一个感由一个黄色背景的三角形及其中的一个感叹号号组成的成的该符符Hand由一个由一个红色背景的色背景的圆圈及其中的白色圈及其中的白色“X”组成的成的该符符Information由一个由一个圆圈及其中的小写字母圈及其中的小写字母i组成的成的该符符None消息框未包含符号消息框未包含符号Question由一个由一个圆圈和其中的一个圈和其中的一个问号号组成的成的该符符Stop由一个由一个红色背景的色背景的圆圈及其中的白色圈及其中的白色“X”组成的成的该符符Warning由一个黄色背景的三角形及其中的一个感由一个黄色背景的三角形及其中的一个感叹号号组成的成的该符符联系方式:北京源智天下科技有限公司01private void button1_Click(object sender, EventArgs e)0203 DialogResult strmsg=MessageBox.Show(返回值返回值,04 标题标题,05 MessageBoxButtons.OKCancel,06 MessageBoxIcon.Information); /叹号图标叹号图标07联系方式:北京源智天下科技有限公司天道酬勤天道酬勤,有耕耘就会有收获有耕耘就会有收获祝读者们学习愉快祝读者们学习愉快
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号