VB中的常用控件大串讲(3)

-回复 -浏览
楼主 2019-06-30 16:33:39
举报 只看此人 收藏本贴 楼主

1
列表框 

列表框是一个为用户提供选择的列表,用户可从列表框列出的一组选项中用鼠标选取一个或多个所需的选项。如果有较多的选择项,超出所画的区域而不能一次全部显示时,VB会自动加上滚动条。


 常用属性

下面介绍列表框的常用属性。



(1)MultiSelect属性 

设置该列表框是否能选择多项。可能的取值如下: 

 0(默认值):表示不允许多重选择,用户一次只能选择一个。 

1:表示简单多重选定,用户用鼠标单击或按Space键来选取多重列表项,但一次只能增减一个项目。 

2:表示高级多重选定,用户可利用Ctrl键与鼠标的配合来进行重复选取,或利用与Shift键的配合进行连续选取。


(2)ListCount属性 

用于返回列表框中所有选项的总数。


(3)List属性 

它是一个一维数组,数组中元素的值就是在执行时看到的列表项。设计时可以在属性窗口中输入List属性来建立列表项,运行时对List数组从0到ListCount-1依次取值可以获得列表的所有项目。


(4)Selected属性 

它是一个与List数组中的各个元素相对应的一维数组,记录List数组中每个项目是否被选取。例如,如果List(1)被选取,则Selected(1)的值为True,如果List(1)未被选取,则Selected(1)的值为False。


(5)Sorted属性 

设置列表框中的项目是否按字母表顺序排序。可能的取值如下: 

· True:列表框中的项目按字母表顺序排序。 

· False:列表框中的项目不按字母表顺序排序。 

注意:Sorted属性必须在设计时设置,在运行时是只读的。


(6)SelCount属性 

如果MultiSelect属性设置为1或2,则这个属性反映出列表框中选择的项目。它通常与Selected数组一起使用,用以处理控件中所选的项目。


(7)Style属性 

这个属性只能在设计时确定。用于控制控件的外观,其数值可以设置为0(标准样式)和1(复选框样式)。


2


组合框 

拥有文本框和列表框的功能,在列表框中列出可供用户选择的选项,当用户选定某项后,该项内容自动装入文本框中。



 特征:可以像文本框一样接受用户的输入,也能像列表框一样列举多个项目供用户选择。


主要事件

   Style=0 时,可响应Click、Change和Dropdown事件。

   Style=1时, 可响应Click、 DblClick和Change事件。

   Style=2时, 可响应Click和Dropdown事件。

主要方法

 1. AddItem

 对象.AddItem item [, index]

index: 0~ListCount-1.每插入一项ListCount自动加1

 2.  RemoveItem

对象.RemoveItem index

该方法将指定位置的项目删除,同时ListCount自动减1

 3.  Clear

 对象.Clear

清除所有项目,ListCount置0


时钟



 作用:以一定的时间间隔激发计时器事件而执行相应的程序代码。


1.主要属性

(1)Interval属性

单位:ms(0.001s),0.5秒是500。

 Interval=0:屏蔽计时器。

 范围:0~65535ms,最大约65s。

(2)Enabled属性

True:有效计时

 False:停止时钟工作

2.主要事件

 Timer事件

  

滚动条


作用:附在窗体上协助观察数据或确定位置,作为

             数据输入的工具。


1.主要属性

Max:最大值(-32768~32767)

Min:最小值(-32768~32767)

 SmallChange:用户单击滚动条两端箭头时, 滑块移动的增量值.

LargeChange:用户单击滚动条的空白处,滑块移动的增量值。

Value:滚动条内滑块所处位置所代表的值。


2.主要事件

Scroll: 拖动滑块时触发。

Change:滚动条内滑块位置改变时发生。


 下图为设计一个用于设置速度的滚动条。


大家在平时的VB学习中有任何问题,可以添加小编微信号获取帮助。



我要推荐
转发到