VB常用标准控件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 常见的公共属性 ⑥ ForeColor属性 ⑦ BackColor属性 ⑧ FontName、FontSize、FontBold、Fontltalic、
FontStrikethru、FontUnderline属性
⑨ Font属性
6.2 选择控件
6.2.1 复选框
(1)Caption属性
用于设置复选框的文本注释内容,即复选框旁边
些对象能够添加到工具箱中,然后当作控件使用,
如Microsoft Excel工作表对象。
6.1.2 默认属性与公共属性
1. 标准控件的默认属性 默认属性是标准控件最常用的属性。
引用该属性时不需要指定属性名,只要指定控件
名即可。
6.1.2 默认属性与公共属性
1. 标准控件的默认属性
例:TextBox控件的Text属性,Label控件的
中设置3名考生姓名,每选中一个考生,在文本框中
显示该考生所对应的总分。当在组合框的文本编辑域
中输入新的考生姓名,在文本框中输入新考生的总分
时,单击“添加”按钮将添加新的选项,供下次选择。
6.3 图形控件
6.3.1 图片框
图片框(PictureBox)控件可以用来显示图形。 1. 常用属性 ① Picture属性 a:复制图像到图片框 b:通过属性面板设置 c:通过LoadPicture( )函数载入 LoadPicture( [filename], [size], [colordepth], [x, y])
② Value属性:体现滚动块在滚动条中位置的数值。
6.4 滚动条与定时器 6.4.1 滚动条
1. 常用属性
③ LargeChange属性
用户单击滚动条两个箭头之间的区域时,Value属性的 改变量 ④ SmallChange属性 用户单击滚动条箭头时,Value属性的改变量
6.4 滚动条与定时器
1. Load语句和Unload语句 Load 窗体名称 Unload 窗体名称 2. Show方法和Hide方法 [窗体名称.]Show [模式] [窗体名称.]Hide
例6.13
设计一个多重窗体的应用程序。
在程序中创建3个窗体,在窗体Form1中添加一个文本框和 3个命令按钮,再分别在窗体Form2和窗体Form3中添加一 个命令按钮和一个文本框。 在Form1的文本框中输入英文文字,单击“转换为大写” 按钮,隐藏Form1,显示Form2并将Form1文本框中的英文 全部转换成大写显示在Form2的文本框中,然后单击Form2 中的“返回”按钮,隐藏Form2,显示 Form1。 在Form1中单击“转换为小写”按钮,隐藏Form1,显示 Form3并将Form1文本框中的英文全部转换为小写显示在 Form3的文本框中,然后单击Form3中的“返回”按钮,隐 藏Form3,显示 Form1。 程序运行界面如下图所示。
首先建立一个窗体,在其中添加一个标签Label1和3 个复选框Check1、Check2 和Check3。
6.2.2 单选按钮
也叫选择按钮,只能从多个选项中选择一个,各选
项间的关系是互斥的。
6.2.2 单选按钮
(1)Value 属性 表示按钮是否被选中 True 表示被选中 False表示未被选中
序排序。 ⑤ Text属性:返回当前选择的列表项的文本内容。
⑥ MultiSelect属性:设置该列表框能否选择多项。 ⑦ Selected属性:为一个逻辑数组,其中的每个元素
对应列表中的一项,表示列表框控件中的一个项的
选择状态。当数组元素值为True时,对应项被选 中,否则没有选中。
⑧ Style属性:控制控件的外观,其数值可以设置为0 (标准样式)和1(复选框样式)。
6.2.2 单选按钮
例6.2
6.2.3 框架
框架(Frame)控件是一个容器控件,为控件提供 可标识的分组 。在框架中的控件,可以随框架同时 移动。
6.2.3 框架
为了将控件分组,首先需要绘制框架,然后绘制框 架里面的控件。不能使用双击工具箱中工具的自动 方式绘制控件。
6.2.2 单选按钮
(1)Caption 属性 (2)Enabled 属性 (3)Visible 属性
③ Clear方法:删除列表框中的所有项目。
格式为: Object.Clear
3. 常用事件 列表框可以响应Click和DbClick等事件。
例6.4
设计一个窗体,其执行界面下图所示,可
以通过多项选择,然后单击中间的命令按钮在两个 列表框中移动多个选项。
例
设计一个用于学习媒体形式调查的程序。复选框用于
的文本标题。
(2)Alignment属性
取值为0或1。0(缺省值)表示复选框在文本左侧;
1表示复选框在文本右侧。
6.2 选择控件
6.2.1 复选框
(3)Value 属性
可取0,1,2。
0-Unchecked表示未被选定;
1-Checked表示选定;
2-Grayed表示灰色,禁止选择。
例6.1
设计一个窗体说明复选框的基本应用方法。
2. 形状控件
Shape控件的Shape属性如表6-2所示,它预定义了不 同的图形形状。 BorderStyle属性:设置图形的边框格式,预定义 的格式包括透明、实线、虚线、点线、点划线、 双点划线和内实线。
例6.9
6.4 滚动条与定时器 6.4.1 滚动条
1. 常用属性 ①Max属性和Min属性 :设置滚动条取值的范围
Caption属性都是默认属性。
Text1.Text = "Visual Basic程序设计"
Text1 = "Visual Basic程序设计"
2. 常见的公共属性 ① Name(名称)属性 ② Visible属性 ③ Caption属性
④ Left、Top、Width、Height属性
⑤ Enabled属性
第 6章
常用标准控件
6.1 Visual Basic 控件概述 6.2 选择控件 6.3 图形控件 6.4 滚动条与定时器
6.5 多重窗体
6.1 Visual Basic控件概述 6.1.1 Visual Basic控件的分类
1. 标准控件 标准控件也称为内部控件,例如命令 按钮、文本框和标签等。
⑤ Style 属性
属性值可以为0,1和2。
0:下拉式组合框,可从列表中选择,也可输入。
1:简单组合框,包括一个文本框和一个不能下拉的
列表框,只能在文本框中输入用户的选择。 2:下拉式列表框,只能从列表中选择,不能输入。
例:combo-style属性。
例6.5
例
设计考生成绩查询程序,界面下图所示。在组合框
秋、冬4个季节的图片,下图是一幅春天的图片。
6.3.2 图像框
Image控件使用较少的系统资源,重新绘图比 PictureBox控件要快,但仅支持图片框的一部分属 性、事件和方法。图像框控件中可以伸展图片的大
小使之适合控件的大小,而图片框控件不能这样做。
可以把Image控件放在容器里,但是Image控件不能
Shape控件的Shape属性如表6-2所示,它预定义了不 同的图形形状。 Shape属性:设置图形样式。
2. 形状控件
Shape控件的Shape属性如表6-2所示,它预定义了不 同的图形形状。 FillStyle属性:设置填充模式,其中预定义的填充 格式包括实线、透明线、水平线、垂直线、向上 对角线、向下对角线、十字线和对角十字线。
例6.10
例6.11
6.5 多重窗体
6.5.1 多重窗体的操作 1. 添加窗体 2. 切换窗体 在工程资源管理器中单击某个窗体 3. 删除窗体
在工程资源管理器中,右键单击某个窗体,选“移 除XX”
4. 设置启动窗体 选择“工程→工程属性”命令 5. 保存与打开多重窗体程序
6.5.2 窗体操作的语句和方法
例
为什么要用框架?
任选课:音乐欣赏,PS图形处理,电影欣赏
必修课:英语,临床医学,基础医学
例6.3
例
复选框,单选框综合应用
设计一个用于学习媒体形式调查的程序。
复选框用于选择媒体形式,其选择结果在文本框中显 示。
单选框选择文本框内显示文字的字体、大小和颜色。
6.2.4 列表框
列表框(ListBox)列出一组选项,用户可以从中选取 一个或多个所需的选项。 1. 常用属性 ① ListCount属性:用于返回列表框中选项的总数。
6.4.1 滚动条
2. 常用事件和方法 ① Scroll事件 滑块被拖动时,触发该事件 ② Change事件
例6.9
设计一个窗体,在其上面显示日期,并使用
滚动条来修改月份,界面如图所示。
6.4.2 定时器
1. 常用属性 Interval属性
Enabled属性
2. 常用事件 Timer事件:在一个定时器控件的预定的时间间隔 过去之后发生。
其中0-Transparent表示透明,即看不见;
1-Solid表示实线,这百度文库默认设置;
2-Dash表示虚线; 3-Dot表示点线;
4-Dash-Dot表示点划线;
5-Dash-Dot-Dot表示双点划线;
6-Inside Solid表示内实线。
例
设计一个窗体,利用Line在其上一个立方体。
2. 形状控件
6.3 图形控件
1. 常用属性
②Align属性
③AutoSize属性
2. 常用方法
① Cls方法:
对象名.Cls
② Print方法: 对象名.Print [输出项列表]
3. 常用事件
图片框的常用事件有Click、DblClick和Change等
例6.6
例
设计一个窗体,通过单选按钮选择春、夏、
6.2.4 列表框
② List属性:它是一个一维数组,数组中元素的值就 是在执行时看到的列表项。 List属性可以通过属性窗口进行设置,也可以在运 行时进行读写。 例如: List1.List(0)=″汉族″
③ ListIndex属性:用来存放控件中当前选定项目的 索引。
④ Sorted属性:设置列表框中的项目是否按字母表顺
1.主要属性
① List属性
存放组合框列表部分的选项。
② ListIndex属性 存放控件中当前选择项目的索引,在设计时不可 用。如果未选定项目,则 ListIndex 属性值是-1, 表示用户向文本框部分输入了新文本。
1.主要属性
③ Sorted属性
决定控件的元素是否自动按字母表顺序升序排序。 ④ Text属性 对下拉组合框和简单组合框控件,表示编辑域中 的文本,该文本可以从列表中选择或从键盘输入。
2. ActiveX控件 ActiveX控件是扩展名为.ocx的独
立文件,是Visual Basic工具箱的扩充部分。程
序中要使用ActiveX控件,需先将它们添加到工
具箱中。
6.1 Visual Basic控件概述
6.1.1 Visual Basic控件的分类
3. 可插入对象 是由其他应用程序创建的对象。这
选择媒体形式,其选择结果在文本框中显示,列表 框选择文本框内显示文字的字体、大小和颜色。
6.2.5 组合框
组合框将文本框和列表框的功能结合在一起。 用户可以在列表中选择某项(只能选取一项),或 在编辑区域中直接输入选项(可以是列表中没有的 内容)。 列表框和组合框的最大区别是,在列表框中只能进 行选择,而不能输入选项。
⑨ SelCount 属性 返回在列表框控件中被选中项的数量。如果没有选 项被选中,那么返回值为0。
2. 常用方法 ① AddItem方法:用于将项目添加到列表框 。 格式为: Object.AddItem Item[, index] ② RemoveItem方法:从列表框中删除一个选项。
格式为: Object.RemoveItem Index
作为容器使用。
例6.7
6.3.3 直线与形状
1. 直线控件
① BorderWidth属性:设置直线的宽度。
② BorderColor属性:设置直线的颜色。 ③ X1,X2,Y1,Y2属性:控制线的两个端点的位置。
6.3.3 直线与形状
1. 直线控件
④ BorderStyle属性:设置直线的线型。取值为0~6,