急需求救!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 , 控件