1. 组合框
组合框是将列表框和文本框的功能综合而成,组合框既可以像列表框一样让用户选择其中的选项,又能像文本框一样,由用户输入自己指定的内容。
组合框有三种不同的形式,不同的Style属性值决定了组合框的类型和显示方式。
属性 |
属性值 |
组合框名称 |
说明 |
Style |
0 |
下拉式组合框 |
由可输入的编辑区和一个下拉列表框组成 |
1 |
简单组合框 |
由一个文本区和一个列表框组成 |
2 |
下拉式列表框 |
用户只能从列表框中选择不能直接向文本区输入 |
例1:设计一个程序,使用组合框查询家电产品。
对象 |
属性 |
属性值 |
对象 |
属性 |
属性值 |
组合框1 |
名称 |
Combo1 |
标签框3 |
Caption |
某类产品清单 |
Style |
0(下拉组合框) |
窗体 |
Caption |
Form1 |
组合框2 |
名称 |
Combo2 |
命令按钮1 |
Caption |
显示产品信息 |
Style |
1(简单组合框) |
命令按钮2 |
Caption |
返回 |
标签框1 |
Caption |
置空 |
命令按钮3 |
Caption |
退出 |
标签框2 |
Caption |
家电产品类型 |
|
|
|
-
程序代码
运行程序
2.滚动条
在前面列表框和组合框中使用的滚动条是系统为列表框和组合框控件设置的固有功能,不需要用户自己设置。在VB中还提供了专门的滚动条控件。在工具箱中系统提供了水平滚动条和垂直滚动条对于水平滚动条的左端表示最小值,右端表示最大值。垂直滚动条的最上端表示最小值,最上端表示最大值。滚动条的当前值用Value属性来表示。
例2:计算人口。设1995年我国人口为12.3亿,要求在屏幕上显示
出当人口年增长率不断变化时,2000年、2050年和1000年
后我国的人口总数。
运行程序
对象 |
属性 |
属性值 |
对象 |
属性 |
属性值 |
水平滚动条 |
名称 |
HScroll1 |
标签框1 |
Caption |
置空 |
Max |
30 |
标签框2 |
Caption |
置空 |
Min |
0 |
标签框3 |
Caption |
置空 |
SmallChange |
5 |
标签框4 |
Caption |
置空 |
Value |
0 |
窗体 |
Caption |
Form1 |
|
|
命令按钮1 |
Caption |
退出 |
-
程序代码
在上题中只能根据增长率显示固定年份的人口数字,在下面的例题中我们可以通过改变增长率和改变年份查看人口的变化情况。
例3:查看不同年份,不同增长率情况下的人口数字。
运行程序
对象 |
属性 |
属性值 |
对象 |
属性 |
属性值 |
水平滚动条 |
名称 |
HScroll1 |
水平滚动条 |
名称 |
VScroll1 |
Max |
30 |
Max |
2100 |
Min |
0 |
Min |
1995 |
SmallChange |
5 |
SmallChange |
1 |
Value |
0 |
Value |
1995 |
标签框1 |
Caption |
1995年 |
窗体 |
Caption |
Form1 |
标签框2 |
Caption |
增长率: |
命令按钮1 |
Caption |
显示 |
标签框3 |
Caption |
置空 |
命令按钮2 |
Caption |
退出 |
|