VB6 combo使用的疑惑。

list属性能否添加下拉框项目?如何通过判断combo控件是否选定来触发事件?如何返回combo选择的string值?或者说VB6中什么相当于VB2010中的combobox1.selecteditem和

combobox1.selectedindex?希望谁能给我一个正确答复、

一、要用AddItem属性添加下拉框列表。
下面是我连接数据库中的民族表,把ID和民族两个字段添加到Combo1下拉框列表中。
Dim rsx1 As New ADODB.Recordset
rsx1.Open "SELECT * FROM mz Order By ID", cn, 3, 3
While Not rsx1.EOF
Combo1.AddItem rsx1(0) & " | " & rsx1(1)
rsx1.MoveNext
Wend
rsx1.Close
Set rsx1 = Nothing
二、通过获得焦点事件来判断combo控件是否被选定。即:
Private Sub Combo1_GotFocus()
End Sub
三、可以通过失去焦点事件来返回combo选择的string值。比如:
Private Sub Combo1_LostFocus()
a = Combo1.Text
End Sub
四、VB6中的 Combo1.ItemData 相当于 VB2010中的 combobox1.selecteditem 、Combo1.ListIndex 相当于 combobox1.selectedindex
温馨提示:内容为网友见解,仅供参考
无其他回答

vb6 combo控件设置问题?
在combo的属性窗口中将style改为2-Dropdown 就是下拉列表框,它的右边有个下三角按钮,可供“拉下”或“收起”操作,用户不能输入项目。

VB6.0combobox控件问题
假定ComboBox名为Combo1,所在窗体是Form1,计算按钮名为Command1,所在窗体是Form2,则 Private Sub Command1_Click()Print "公式一计算结果:"; Form1.Combo1.List(0) * 1.73 + 2Print "公式二计算结果:"; 8.26 \/ Form1.Combo1.List(1)End Sub ...

vb6.0 Combo用法
说明 为了添加或删除 ComboBox 控件中的项目,需要使用 AddItem 或 RemoveItem 方法。设置 List、ListCount、和 ListIndex 属性,使访问 ComboBox 中的项目成为可能。也可以在设计时使用 List 属性将项目添加到列表中。注意 只有当 ComboBox 的下拉部分的内容被滚动时,Scroll 事件才在 ComboBox 中发生...

今天用VB6的时候,Combol.AddItem "文本文件(* .txt)"这个语句貌似有问题...
两种可能:一是添加名称为Combol的组合框控件,二是把Combol改为Combo1

VB6的combobox该怎么用?
窗体上添加一个ComboBox控件,然后在List属性里添加你需要的选项即可。一个选项一行,不过要注意,里面换行要用ctrl+回车,单单敲回车是直接结束输入的。

vb6.0的Combo1控件怎么用!
是MFC吗?右键属性选择 数据在里面添加数据不同的数据用Ctrl+回车来换行就好了不要直接点换行

VB6.0combobox里面有两个我自定义的两个值,我想提取其中一个值进行公式...
下面是使用的代码。Private Sub Command1_Click() Dim n As Integer n = Combo1.List(Combo1.ListIndex) '或者 MsgBox ("您选择的是数字 " & n & " 它的10倍是:" & n * 10)End SubPrivate Sub Form_Load() Combo1.Clear For I = 1 To 5 Combo1.AddItem I Next IEn...

vb6中的combo控件怎么设置默认值?
设置第一个选项为默认值:Combo1.ListIndex = 0 当选择第二个的时候弹出2,在选第一个的时候弹出1:Private Sub Combo1_Click()If Combo1.ListIndex = 0 Then MsgBox "1"ElseIf Combo1.ListIndex = 1 Then MsgBox "2"End If End Sub ...

vb6.0下拉框的问题!
在Form的LoadSub中使用List控件的AddItem方法,例如 Private Sub Form_Load()List1.AddItem “first”List1.AddItem “Second”List1.AddItem “Third”End Sub

vb6中的combo控件怎么设置默认值?
表示当前选择项的索引,属性 List 是个数组,保存所有选项的内容。List(ListIndex)就指向当前选择项的内容。要默认选择某项,在其他事件(通常是 Form_Load)里设置 ListIndex = 0 鼠标选择某项会触发 Click 事件,并把选择项的内容显示在上面的文本框里,并触发 Change 事件,所以如果仅仅要对鼠标选择...

相似回答