- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBNET第11课解读
* 练习 完成示例程序 除了颜色单选组的状态可以显示在文本框中外,字形多选组的状态也能显示在文本框中 下周展望 通用对话框 多窗体 别忘了 把自己的 U 盘带走 友情提醒 * Visual Basic.NET 程序设计(11) 授课教师:柳 青 电 话办 公 室 :学院楼B418 E-mail : Liuq@shift.edu.cn * 上周回顾 编写求数组元素之和的过程,单击“求和”按钮时利用此过程和已有其它过程产生10~100范围的随机数存入数组并求和,输出形式如下所示 只是某一次的结果 * 上周回顾 交错显示snow和sun PictureBox2 Visible:False PictureBox1 Visible:True * Visual Basic.NET 程序设计 第十一课 常用控件 * 用户界面设计 用户界面是应用程序的一个重要组成部分,主要负责用户与应用程序之间的交互。 System.Windows.Forms命名空间中的类可以分为两类: 用户界面控件 在设计和程序运行时显示在窗体上 如,Label、Button等控件 非用户界面控件 设计阶段出现在窗体下的专用面板中,程序运行时是不可见。 如,Timer、MainMenu控件 * 用户界面设计常用的类 用户界面控件 窗体类 Form Controls(控件类别) RadioButton、CheckBox、 ListBox、ComboBox、 HScrollBar、VScrollBar、 ProgressBar、LinkLabel 、 Label、Button 、TextBox 非用户界面控件 定时器 Timer Components(组件类别) MainMenu、ContextMenu Common Dialog Boxes(通用对话框类别) OpenFileDialog、saveFileDialog 、 FontDialog 、 ColorDialog Form:窗体类,在Windows应用程序中创建的Form1、 Form2等都是从该类中派生的 * 常用控件 单选按钮 复选按钮 框架 列表框 组合框 滚动条 进度条 定时器 * 界面设计 ListBox1 ListBox2 CombBox1 TextBox1 Label4 Label5 Label6 RadioButton1 RadioButton2 RadioButton3 HScrollBar1 HScrollBar2 HScrollBar3 CheckBox1 CheckBox2 CheckBox3 GroupBox1 GroupBox2 * 框架 具有容器功能 先建立框架,然后将各控件放置其中。 重要属性 Text属性 框架上的标题文本 框架可以响应Click和DoubleClick事件,但一般不需要编写事件过程。 * 单选按钮 单选按钮以组的形式出现,允许选择一项。 重要属性 Text: 按钮上显示的文本 Checked:表示单选按钮的状态: True —— 被选定 False —— 未被选定 重要事件 Click事件 单击后,使Checked属性为True CheckedChanged事件 当某个单选按钮的状态被发生变化,该事件随之被触发。 * 示例:单选组改变文本框中文字颜色,并把用的颜色写入文本框中,默认为红色 第一种方法(Click事件) 比较简单,可以自己实验 第二种方法(请大家用第二种方法做) 注意,三个单选钮的CheckedChanged 事件是一样的 RadioButton1 RadioButton2 RadioButton3 TextBox1 * S为模块级变量 一定要注意,三个单选钮的CheckedChanged 事件是一样的 代码 * 复选按钮 重要属性: Text Checked CheckState CheckState 属性 表示复选框状态 Unchecked 未选定 Checked 被选定 Indeterminate 灰色 事件 Click CheckedChanged * 示例:字形多选组 请大家自己完成倾斜和下划线的程序段 注意:B表示是否加粗,I表示是否倾斜,U表示是否加下划线 问题:能不能像单选组一样写在一起,该如何更改?单选组和多选组的CheckChanged事件全部写在一起又该如何更改? 定义模块级变量 Dim F, B, I, U As FontStyle * 列表框 列表框(ListBox) 可显示多个选项供用户选择,不能直接修改其中的内容。 较多选项而不能一次全部显示,会自动加上滚动条 * 组合框 组合框(ComboBox) 组合了文本框和列表框
文档评论(0)