控件是什么(combo1.listindex=i)

2023-04-05T17:13:41

今天学习了刘金玉老师零基础VB教程的第40期,学习的主要内容是combobox控件的运用。

1.combobox:意思就是下拉框,可以用来存天气、城市、星期、班级、单位等同一类别的数据。控件只能调整横向长度,宽度无法调整。

2.如何输入数据到下拉框中,使用combobox控件的list属性,在输入时候,当输入完第一个数据后,按住ctrl+enter键连续输入其他数据,当所有内容输入完成后,按enter键确认内容,在输入过程中,按backspace键清除上一个数据。

3.在下拉列表中有一个list默认值,可以在text属性中删除或修改。Text属性的值可以通过选择获取,也可以通过输入获取。

4.style属性,可以设置下拉框输入或下拉获取text值,0表示可以输入也可以下拉获取,1表示只能输入,2代表只能下拉选择获取。

5.shorted属性,自动通过拼音首字母将list中的内容排序。

6.使用代码添加combobox控件list的选项使用函数:Combo1.AddItem Text1.Text来完成。Cobo1.removeitem 2移除list列表中第三项 。

7.案例:通过输入部分实现选择list选项内容。

Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)

Call Command1_Click()

End Sub

Private Sub Command1_Click()

Dim i%

For i=1 to cobo1.listcount-1 step 1

If istr(1,cobo1list(i),cobo1.text.vbcompare)>0 then

Combo1.listindex=i

Exit for

Next i

End Sub