面向对象程序设计第八章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计第八章

第8章 Windows程序设计进阶 8.1 消息框与对话框 对话框既可以向用户显示信息,又可以让用户输入信息,因此较适宜于完成应用程序的输入、输出任务。 8.1.1 消息框 消息框用于向用户显示一些与应用程序有关的信息,其上可以包含文本、按钮和图标。 static DialogResult Show (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton) text指定在消息框中显示的文本信息;caption指定消息框的标题;buttons指定在消息框中出现的按钮 MessageBox.Show(密码输入错误, 通知, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 8.1.2 通用对话框 1. 文件打开和保存对话框 文件打开对话框用于浏览本地或网络中任何计算机上的文件夹,并选择打开一个或多个文件。文件保存对话框用于浏览文件系统并选择文件保存位置。 这两个对话框分别由OpenFileDialog类和SaveFileDialog类实现。 (1)初始化对话框 Filter属性:设置筛选字符串,用于筛选具有特定扩展名的文件。 筛选字符串的格式: 筛选器说明 | 筛选器模式 所有文件*.*|*.*|C#文件|*.cs FilterIndex属性:设置第一个显示给用户的筛选器。openFileDialog1.Filter = 所有文件*.*|*.*|文本文件|*.txt; openFileDialog1.FilterIndex = 2; Title属性:设置或获取对话框的标题。 InitialDirectory属性:设置或获取对话框中显示的初始路径。 openFileDialog.InitialDirectory = @c:\Program Files\; (2)显示对话框 ShowDialog方法:显示文件打开或保存对话框。 (3)获取打开或保存的文件 FileName属性:设置或返回对话框中用户选定的路径和文件名。 【例8-1】简易记事本 P189 3.颜色对话框 颜色对话框允许用户从调色板选择颜色,以及将自定义颜色添加到调色板。 在C#中,可以通过ColorDialog类实现颜色对话框。使用它的ShowDialog方法,即可显示颜色对话框。当用户选择颜色后,它的Color属性就记忆了这个颜色值。 ColorDialog clg = new ColorDialog(); if( clg.ShowDialog() == DialogResult.OK ) label1.BackColor = clg.Color; 4.字体对话框 使用FontDialog类实现字体对话框。 使用FontDialog类的ShowDialog方法显示字体对话框 使用FontDialog类的Font属性获取用户选择的字体。Font属性是一个对象属性,它包含字体、字形、字号等子属性。 FontDialog fg = new FontDialog(); if( fg.ShowDialog() == DialogResult.OK ) label1.Font = fg.Font; 8.1.3 自定义对话框 1.模态对话框 当程序显示一个模态对话框时,用户不能在对话框和应用程序的其它窗体之间进行切换,即用户必须显式地关闭对话框后,才能与应用程序的其它窗体交互。 实现模态对话框: Form dialog= new Form(); dialog.FormBorderStyle = FormBorderStyle.FixedDialog; dialog.ControlBox = false; dialog.MinimizeBox = false; dialog.MaximizeBox = false; dialog.ShowInTaskBar = false; dialog.ShowDialog(); 2.非模态对话框 与模态对话框的区别:用户不必关闭非模态对话框也可以在应用程序的其它窗体上工作。 非模态对话框的实现与模态对话框基本相同,区别在于:使用窗体的Show方法显示非模态对话框,而非ShowDialog方法。 Form dialog = new Form(); dialog.Show(); 3.对话框的返回值 使用对话框的DialogResult 属性,或者使用ShowDialog方法的返回值来了解用户做了什么操作 4. 检索对话框中的信息和向对话框输出信息 可以

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档