




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6章常用标准控件 6.1Visual Basic 控件概述6.2选择控件6.3图形控件6.4滚动条与定时器6.5多重窗体第1页,共66页。6.1.1Visual Basic控件的分类 1. 标准控件 标准控件也称为内部控件,例如命令按钮、文本框和标签等。2. ActiveX控件 ActiveX控件是扩展名为.ocx的独立文件,是Visual Basic工具箱的扩充部分。程序中要使用ActiveX控件,需先将它们添加到工具箱中。6.1Visual Basic控件概述第2页,共66页。6.1.1Visual Basic控件的分类 3. 可插入对象 是由其他应用程序创建的对象。这些对象能够添加到工
2、具箱中,然后当作控件使用,如Microsoft Excel工作表对象。6.1Visual Basic控件概述第3页,共66页。6.1.2默认属性与公共属性1. 标准控件的默认属性 默认属性是标准控件最常用的属性。 引用该属性时不需要指定属性名,只要指定控件名即可。第4页,共66页。6.1.2默认属性与公共属性1. 标准控件的默认属性 例:TextBox控件的Text属性,Label控件的Caption属性都是默认属性。Text1.Text = Visual Basic程序设计 Text1 = Visual Basic程序设计 第5页,共66页。2. 常见的公共属性 Name(名称)属性 Vis
3、ible属性 Caption属性 Left、Top、Width、Height属性 Enabled属性 第6页,共66页。2. 常见的公共属性 ForeColor属性 BackColor属性 FontName、FontSize、FontBold、Fontltalic、FontStrikethru、FontUnderline属性 Font属性第7页,共66页。6.2.1复选框 (1)Caption属性 用于设置复选框的文本注释内容,即复选框旁边的文本标题。(2)Alignment属性 取值为0或1。0(缺省值)表示复选框在文本左侧;1表示复选框在文本右侧。6.2选择控件第8页,共66页。6.2.1
4、复选框 (3)Value 属性 可取0,1,2。0-Unchecked表示未被选定;1-Checked表示选定;2-Grayed表示灰色,禁止选择。6.2选择控件第9页,共66页。例6.1设计一个窗体说明复选框的基本应用方法。首先建立一个窗体,在其中添加一个标签Label1和3个复选框Check1、Check2 和Check3。 第10页,共66页。6.2.2单选按钮也叫选择按钮,只能从多个选项中选择一个,各选项间的关系是互斥的。 第11页,共66页。6.2.2单选按钮(1)Value 属性表示按钮是否被选中True 表示被选中False表示未被选中第12页,共66页。6.2.2单选按钮例6.
5、2第13页,共66页。6.2.3框架框架(Frame)控件是一个容器控件,为控件提供可标识的分组 。在框架中的控件,可以随框架同时移动。第14页,共66页。6.2.3框架为了将控件分组,首先需要绘制框架,然后绘制框架里面的控件。不能使用双击工具箱中工具的自动方式绘制控件。 第15页,共66页。6.2.2单选按钮(1)Caption 属性(2)Enabled 属性(3)Visible 属性第16页,共66页。例为什么要用框架?任选课:音乐欣赏,PS图形处理,电影欣赏必修课:英语,临床医学,基础医学第17页,共66页。 例6.3第18页,共66页。例复选框,单选框综合应用设计一个用于学习媒体形式调
6、查的程序。复选框用于选择媒体形式,其选择结果在文本框中显示。单选框选择文本框内显示文字的字体、大小和颜色。第19页,共66页。第20页,共66页。6.2.4列表框 列表框(ListBox)列出一组选项,用户可以从中选取一个或多个所需的选项。1. 常用属性 ListCount属性:用于返回列表框中选项的总数。第21页,共66页。6.2.4列表框 List属性:它是一个一维数组,数组中元素的值就是在执行时看到的列表项。 List属性可以通过属性窗口进行设置,也可以在运行时进行读写。 例如: List1.List(0)汉族第22页,共66页。 ListIndex属性:用来存放控件中当前选定项目的索引
7、。 Sorted属性:设置列表框中的项目是否按字母表顺序排序。 Text属性:返回当前选择的列表项的文本内容。 第23页,共66页。 MultiSelect属性:设置该列表框能否选择多项。 Selected属性:为一个逻辑数组,其中的每个元素对应列表中的一项,表示列表框控件中的一个项的选择状态。当数组元素值为True时,对应项被选中,否则没有选中。 第24页,共66页。 Style属性:控制控件的外观,其数值可以设置为0(标准样式)和1(复选框样式)。第25页,共66页。 SelCount 属性 返回在列表框控件中被选中项的数量。如果没有选项被选中,那么返回值为0。第26页,共66页。2. 常
8、用方法 AddItem方法:用于将项目添加到列表框 。 格式为: Object.AddItem Item, index RemoveItem方法:从列表框中删除一个选项。 格式为: Object.RemoveItem Index Clear方法:删除列表框中的所有项目。 格式为: Object.Clear 第27页,共66页。3. 常用事件列表框可以响应Click和DbClick等事件。第28页,共66页。例6.4设计一个窗体,其执行界面下图所示,可以通过多项选择,然后单击中间的命令按钮在两个列表框中移动多个选项。第29页,共66页。 例设计一个用于学习媒体形式调查的程序。复选框用于选择媒体形
9、式,其选择结果在文本框中显示,列表框选择文本框内显示文字的字体、大小和颜色。第30页,共66页。6.2.5组合框 组合框将文本框和列表框的功能结合在一起。用户可以在列表中选择某项(只能选取一项),或在编辑区域中直接输入选项(可以是列表中没有的内容)。列表框和组合框的最大区别是,在列表框中只能进行选择,而不能输入选项。 第31页,共66页。1.主要属性 List属性 存放组合框列表部分的选项。 ListIndex属性 存放控件中当前选择项目的索引,在设计时不可用。如果未选定项目,则 ListIndex 属性值是-1,表示用户向文本框部分输入了新文本。第32页,共66页。1.主要属性 Sorted
10、属性 决定控件的元素是否自动按字母表顺序升序排序。 Text属性 对下拉组合框和简单组合框控件,表示编辑域中的文本,该文本可以从列表中选择或从键盘输入。 第33页,共66页。 Style 属性属性值可以为0,1和2。0:下拉式组合框,可从列表中选择,也可输入。1:简单组合框,包括一个文本框和一个不能下拉的列表框,只能在文本框中输入用户的选择。2:下拉式列表框,只能从列表中选择,不能输入。第34页,共66页。例:combo-style属性。第35页,共66页。例6.5第36页,共66页。例设计考生成绩查询程序,界面下图所示。在组合框中设置3名考生姓名,每选中一个考生,在文本框中显示该考生所对应的
11、总分。当在组合框的文本编辑域中输入新的考生姓名,在文本框中输入新考生的总分时,单击“添加”按钮将添加新的选项,供下次选择。 第37页,共66页。第38页,共66页。6.3.1图片框图片框(PictureBox)控件可以用来显示图形。 1. 常用属性 Picture属性a:复制图像到图片框b:通过属性面板设置c:通过LoadPicture( )函数载入LoadPicture( filename, size, colordepth, x, y) 6.3图形控件第39页,共66页。1. 常用属性Align属性AutoSize属性 6.3图形控件第40页,共66页。2. 常用方法 Cls方法: 对象名
12、.Cls Print方法:对象名.Print 输出项列表 第41页,共66页。3. 常用事件图片框的常用事件有Click、DblClick和Change等 第42页,共66页。 例6.6第43页,共66页。 例 设计一个窗体,通过单选按钮选择春、夏、秋、冬4个季节的图片,下图是一幅春天的图片。第44页,共66页。6.3.2图像框 Image控件使用较少的系统资源,重新绘图比PictureBox控件要快,但仅支持图片框的一部分属性、事件和方法。图像框控件中可以伸展图片的大小使之适合控件的大小,而图片框控件不能这样做。可以把Image控件放在容器里,但是Image控件不能作为容器使用。 第45页,
13、共66页。例6.7第46页,共66页。6.3.3直线与形状 1. 直线控件 BorderWidth属性:设置直线的宽度。 BorderColor属性:设置直线的颜色。 X1,X2,Y1,Y2属性:控制线的两个端点的位置。第47页,共66页。6.3.3直线与形状 1. 直线控件 BorderStyle属性:设置直线的线型。取值为06,其中0Transparent表示透明,即看不见; 1Solid表示实线,这是默认设置; 2Dash表示虚线; 3Dot表示点线; 4Dash-Dot表示点划线; 5Dash-Dot-Dot表示双点划线; 6Inside Solid表示内实线。第48页,共66页。例
14、设计一个窗体,利用Line在其上一个立方体。第49页,共66页。2. 形状控件Shape控件的Shape属性如表6-2所示,它预定义了不同的图形形状。Shape属性:设置图形样式。第50页,共66页。2. 形状控件Shape控件的Shape属性如表6-2所示,它预定义了不同的图形形状。FillStyle属性:设置填充模式,其中预定义的填充格式包括实线、透明线、水平线、垂直线、向上对角线、向下对角线、十字线和对角十字线。第51页,共66页。2. 形状控件Shape控件的Shape属性如表6-2所示,它预定义了不同的图形形状。BorderStyle属性:设置图形的边框格式,预定义的格式包括透明、实
15、线、虚线、点线、点划线、双点划线和内实线。 第52页,共66页。例6.9第53页,共66页。6.4.1滚动条 1. 常用属性Max属性和Min属性 :设置滚动条取值的范围 Value属性:体现滚动块在滚动条中位置的数值。 6.4滚动条与定时器第54页,共66页。6.4.1滚动条 1. 常用属性 LargeChange属性用户单击滚动条两个箭头之间的区域时,Value属性的改变量 SmallChange属性用户单击滚动条箭头时,Value属性的改变量 6.4滚动条与定时器第55页,共66页。6.4.1滚动条 2. 常用事件和方法 Scroll事件滑块被拖动时,触发该事件 Change事件 6.4
16、滚动条与定时器第56页,共66页。例6.9设计一个窗体,在其上面显示日期,并使用滚动条来修改月份,界面如图所示。第57页,共66页。6.4.2定时器1. 常用属性Interval属性 Enabled属性 2. 常用事件 Timer事件:在一个定时器控件的预定的时间间隔过去之后发生。 第58页,共66页。例6.10第59页,共66页。例6.11第60页,共66页。6.5.1多重窗体的操作1. 添加窗体2. 切换窗体 在工程资源管理器中单击某个窗体3. 删除窗体 在工程资源管理器中,右键单击某个窗体,选“移除XX”4. 设置启动窗体 选择“工程工程属性”命令5. 保存与打开多重窗体程序6.5多重窗体第61页,共66页。6.5.2窗体操作的语句和方法 1. Load语句和Unload语句 Load 窗体名称 Unload 窗体名称 2. Show方法和Hide方法 窗体名称.Show 模式 窗体名称.Hide 第62页,共66页。例6.13设计一个多重窗体的应用程序。在程序中创建3个窗体,在窗体Form1中添加一个文本框和3个命令按钮,再分别在窗体Form2和窗体Form3中添加一个命令按钮和一个文本框。在Form1的文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业培训课程体系设计与实施案例分析
- 电影院线电影放映权与经营许可协议
- 网络在线教育平台开发与运营合作协议
- 数字化技术在不可移动文物保护中的潜力与前景
- 品牌授权推广及合作协议纲要
- 社区参与与合作机制的构建
- 农村环境监测与治理项目合作协议
- 一场雨中的挑战事件作文(13篇)
- 主题性文章:奋斗的青春最美丽11篇范文
- 合作创业投资协议内容明细
- GB/T 622-2006化学试剂盐酸
- GB/T 6148-2005精密电阻合金电阻温度系数测试方法
- 【课件】遗传与进化复习(图表、思维导图)课件高一下学期生物人教版必修2
- 小学数学北师大四年级上册二线与角《线的认识》军乐小学周蓉
- 管道工程量计算规则
- 律师事务所业务操作规程
- Q∕SY 05267-2016 钢质管道内检测开挖验证规范
- 水系沉积物地球化学测量1
- 成败归因理论PPT课件
- 湘鲁版六年级下册期末英语试卷
- 报销明细汇总表
评论
0/150
提交评论