当前位置:编程学习 > VB >>

急需求救!ComboBox的问题

当ComboBox的属性为DropDown List情况下写入信息
Private Sub GridList_Click()
    Dim cemp As New ClsEmp
    txtEMP_ID.Text = GridList.TextMatrix(GridList.Row, 1)
    txtemp_NM.Text = GridList.TextMatrix(GridList.Row, 2)
    此行代码不能通过
    Combo_Dep.Text = GridList.TextMatrix(GridList.Row, 3)

    Combo_Posi.Text = GridList.TextMatrix(GridList.Row, 4)
    Combo_Area.Text = GridList.TextMatrix(GridList.Row, 5)
    
End Sub --------------------编程问答-------------------- 好象不能直接往Combo.text里加东西吧。我隐约记得,现在没有VB可以试。
用Combo.AddItem怎么样呢? --------------------编程问答-------------------- 当Style为DropDown Combo时,我的代码是可以通过的
因为DropDown List 是只读的不能往里面写东西,而现在我要修改,所以再次请教! --------------------编程问答-------------------- 使用Combo.AddItem应该是可以的,直接给Text负值是不可以的! --------------------编程问答-------------------- 可以先把里面的数据保存好,然后清空Combo,该修改的就改,然后再从新追加进去! --------------------编程问答-------------------- 用AddItem方法加數據 --------------------编程问答-------------------- 当ComboBox的属性为DropDown List时,text属性是可以赋值的
但是....
text属性只能赋值为List里面已经包含的某个item!
就是说,如果Combox已经包含了
123
456
abc
这三个item
那么combo1.text="123"(或者"456","abc")是合法的,combo1.text="890"就不行
反正就是这么一个原则,楼主想想办法解决问题吧
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,