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 退出
  • 程序代码