好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第34讲公共对话框.ppt

14页
  • 卖家[上传人]:E****
  • 文档编号:91742137
  • 上传时间:2019-07-01
  • 文档格式:PPT
  • 文档大小:357.50KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第三十四讲:公共对话框,讲师:周红安 E-mail:jtclass@,常用的对话框都是Windows操作系统提供的,这些对话框可以实现打开文件、保存文件、选择字体、选择颜色等操作 运行Windows平台上的应用软件,大多数的都在调用这些通用对话框SaveFileDialog对话框用于保存文件到指定的位置,它是操作系统预置好的它有一个属性CreatePrompt,该属性会指示用户指定的文件是否存在,对话框提示用户是否允许创建文件SaveFileDialog控件还有另外一个重要的属性OverwritePrompt,用于获取一个值,提示警告信息,如果指定的文件名已经存在 如果用户没有输入文件扩展名,当保存文件时,就使用DefaultExt属性设置的文件扩展名,如果这个属性的值为空,就使用当前选择的Filter中定义的文件扩展名如果都设置了Filter和DefaultExt,则使用DefaultExt保存文件对话框(SaveFileDialog),SaveFileDialog对话框常用属性,01 private void button1_Click(object sender, EventArgs e) 02 { 03 saveFileDialog1.InitialDirectory = “C:\\“; //初始化盘符 04 saveFileDialog1.Filter = “bmp文件(*.bmp)|*.bmp|jpg文件(*.jpg)|*.jpg“;//允许的文类型 05 saveFileDialog1.FilterIndex = 2; //指定筛选索引 06 saveFileDialog1.RestoreDirectory = true; //关闭还原当前路径 07 saveFileDialog1.ShowHelp = true; //显示帮助按钮 08 saveFileDialog1.Title = “保存图片“; //对话框的标题 09 saveFileDialog1.FileName = “示例图片“; //默认的文件名称 10 saveFileDialog1.ShowDialog(); //显示保存对话框 11 },打开文件对话框(OpenFileDialog),OpenFileDialog对话框用于打开文件,默认情況下,打开文件对话框将打开用户上一次运行应用程序时打开的目录。

      它调用Windows的通用对话框,并使用注冊表来定位上一次打开的文件名Filter,同时还可以设置文件过滤器,即定义用户可以选择打开的文件类型简单的过滤器字符串如Text Documents (*.txt)|*.txt|All Files|*.* 过滤器可以分为多个部分,每个部分用一个竖杠字符(|)分隔开各部分的个数总数是偶数第一个字符串定义要在列表框中显示文本,第二个字符用于指定要在对话框中显示的文件扩展名如Text Documents(*.txt)|*.txt,分为用“Text Documents(*.txt)”和“*.txt”两部分,部分用“|”分隔Filter属性设置过滤字符串,过滤器前后不允许有空白OpenFileDialog控件常用属性和说明,其他对话框,对话框的种类很多,除了上述介绍过的以外,还有消息对话框、帮助对话框等MessageBox是一个系统已经预定的对话框它用于向用户提示相关信息这类信息是来自系统的要显示它的基本方法是: MessageBox.show(“提示信息”);MessageBox.show()有很多重载方法MessageBoxButtons的枚举值,DialogResult也是枚举型。

      它就是对话框的返回值,用户常常根据返回值和系统进行交互例如我们常见的对话框提示有“是”、“否”、“确定”、“取消”、“忽略”等,就是它的返回值终止、重试、忽略,DialogResult strmsg = MessageBox.Show(“返回值“, “标题“, MessageBoxButtons.AbortRetryIgnore);,01 if (strmsg.ToString().Trim() == “Abort“) //如果用户选择了终止 02 { 03 MessageBox.Show(“终止“); //弹出终止提示信息 04 },MessageBoxIcon常用的枚举值,01 private void button1_Click(object sender, EventArgs e) 02 { 03 DialogResult strmsg=MessageBox.Show(“返回值“, 04 “标题“, 05 MessageBoxButtons.OKCancel, 06 MessageBoxIcon.Information); //叹号图标 07 },天道酬勤,有耕耘就会有收获,祝读者们学习愉快,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.