C#编程语言基础和应用 张世明 朱彬 S04=窗体与控件新.pptVIP

C#编程语言基础和应用 张世明 朱彬 S04=窗体与控件新.ppt

  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文档。上传文档
查看更多
习题 (10) TextBox控件通过哪个属性来进行输入、输出?当用作数值时应注意什么? (11) MaskedTextBox控件设置掩码格式的属性是哪个?如何设置类似SH123499-X格式?(其中SH为固定字母,不用输入,123499为任意六位数字,-为固定分隔符,X为任意一个字母) (12) 试比较ListBox(列表框)控件、CheckListBox (复选列表框)控件和ComboBox(组合框)控件的各自特点是什么? (13) 设计一个点菜窗口,用户只能在“龙虾、青蟹、鲍鱼”中选择一项,对佐料“酱油、芥末、醋”任意选择哪些项,提交后生成选择内容的文本,界面如图4-16。 中国铁道出版社 习题 (14) 按图4-17设计窗体,当用户选择后,按【确定】按钮,将选择内容显示在TextBox控件中,注意各控件上的快捷键。按【取消】按钮,将TextBox控件内容清空。 (15) 设计一个表决器,表决器中有6个候选项(如北京、上海、深圳、广州、武汉、南京),单选按钮有1、2、3、4,当选择3时,只能选择3个候选城市,通过程序自动限制复选框的选择数量,【提交】后将选择的城市显示在编辑框中,如图4-18所示。 (16) 用列表框设计一个表决窗口如图4-19所示,从候选城市中选出若干城市,并可以对选出的城市进行排序。完成【】和【】功能、【】和【】功能、【↑】或【↓】调整次序功能。 (17) 制作一个简易计算器,如图4-20所示。 要求:能用键盘和鼠标输入数据,选择运算符按钮和【=】按钮,可以计算四则运算。 ? 中国铁道出版社 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 * 中国铁道出版社 第4章 窗体与控件 内容要点 C#窗体简介 窗体设计 C#常用控件 C#交互界面设计 中国铁道出版社 4.1 C#窗体 4.1.1 窗体与窗口 窗口是屏幕上被边框围住的一部分。窗口有标题,而且通常有一个控制菜单,用于移动、关闭、最大化、最小化窗口。在Windows中,绝大多数用户界面都是窗口。因此,在C#中,大多数控件也都是基于窗口的。窗口通常可分为两类:主窗口与对话框。 在C#中,用窗体表示设计时的窗口,以保持设计过程的可视性。窗体可用于创建主窗口、MDI程序、对话框。窗体的行为主要依赖于窗口的处理代码,也依赖于窗体的位置和尺寸属性。C#的其他控件都以窗体为基础进行衍生和继承。 4.1.2 窗体属性 每个窗体都有一个窗体文件(.Designer.cs)和一个单元文件(.cs)。窗体文件保存着窗体和窗体上各个控件的属性;单元文件则是用户编写窗体的事件处理过程的地方。 当开始一个新项目或创建一个新窗体时,C#系统以默认的尺寸和标准来初始化窗体。用户可以在设计阶段或运行阶段设置窗体的属性。 中国铁道出版社 4.1 C#窗体 4.1.3 窗体方法 方法是一个控件的动态属性,标志着一个控件所具有的功能和操作,通过调用窗体的方法可以实现对窗体的控制。 (1)Show方法,该方法的作用是让窗体显示出来,其调用格式为: 窗体名.Show(); (2)Hide方法,该方法的作用是把窗体隐藏出来,其调用格式为: 窗体名.Hide(); (3)Refresh方法,该方法的作用是刷新并重画窗体,其调用格式为: 窗体名.Refresh(); (4)Activate方法,该方法的作用是激活窗体并给予它焦点。其调用格式为: 窗体名.Activate(); (5)Close方法,该方法的作用是关闭窗体。其调用格式为: 窗体名.Close(); (6)ShowDialog方法,该方法的作用是将窗体显示为模式对话框。其调用格式为: 窗体名.ShowDialog(); 中国铁道出版社 4.1 C#窗体 4.1.4 窗体事件 事件的产生可以来自系统,也可以来自用户。事件是一种将发生的动作与代码相连的机制。因此事件是一个方法指针,它指向某个类实例的方法。窗体的常用事件如下: (1) Activated和Deactivate事件 当激活窗体后,就会触发Activated事件,当窗体转到后台时,就会触发Deactivate事件。 (2) Click和DoubleClick事件 在窗体上(光标没有在其他控件上)单击,就会触发Click事件;在窗体上双击,就会触发DoubleClick事件。 (3) KeyDown、KeyUp和KeyPress事件 在窗体上按下键盘的任一键(KeyDown)或释放它(KeyUp),就会产生KeyDown和KeyUp事件。 (

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档