您的位置:程序门 -> vb -> 控件



急需求救!combobox的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


急需求救!combobox的问题
发表于:2007-01-29 23:13:29 楼主
当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
发表于:2007-01-29 23:22:231楼 得分:0
好象不能直接往combo.text里加东西吧。我隐约记得,现在没有vb可以试。
用combo.additem怎么样呢?
发表于:2007-01-29 23:38:262楼 得分:0
当style为dropdown   combo时,我的代码是可以通过的
因为dropdown   list   是只读的不能往里面写东西,而现在我要修改,所以再次请教!
发表于:2007-01-30 14:54:373楼 得分:0
使用combo.additem应该是可以的,直接给text负值是不可以的!
发表于:2007-01-30 15:03:024楼 得分:0
可以先把里面的数据保存好,然后清空combo,该修改的就改,然后再从新追加进去!
发表于:2007-01-31 08:34:485楼 得分:0
用additem方法加數據
发表于:2007-01-31 12:35:196楼 得分:0
当combobox的属性为dropdown   list时,text属性是可以赋值的
但是....
text属性只能赋值为list里面已经包含的某个item!
就是说,如果combox已经包含了
123
456
abc
这三个item
那么combo1.text= "123 "(或者 "456 ", "abc ")是合法的,combo1.text= "890 "就不行
反正就是这么一个原则,楼主想想办法解决问题吧


快速检索

最新资讯
热门点击