以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在combobox中用代码时间数据字典输入 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65181) |
-- 作者:likaibin1983 -- 发布时间:2015/3/10 19:48:00 -- [求助]在combobox中用代码时间数据字典输入 请问版主,怎么在窗口的combobox里实现"erter"事件的数据字典输入形式,直接用代码写? 例如我需要combobox里选择输入A, B, C三者中的一种,需要在"enter"事件里怎么写代码?我看了教程,只有在数据表里的代码说明,没有combobox的。 同样,如果需要选择A,B,C中的两种或三种,即多值选取,应该怎么写代码?这时候用.value得到的值是什么样的?
|
-- 作者:有点甜 -- 发布时间:2015/3/10 19:49:00 -- 参考 http://www.foxtable.com/help/topics/0926.htm
|
-- 作者:likaibin1983 -- 发布时间:2015/3/10 19:59:00 -- 谢谢有点甜,我就是不想要数据表引用,这样可以少做一张表。 不过我已经在精灵里看到解决方案了, 示例一 Dim cmb As WinForm.ComboBox 加问一条,如果我想用代码直接在combobox里实现以下的功能,而不是从数据表里调用,该怎么实现? 刘德华 | 香港 五月天 | 台湾 范冰冰 | 大陆 我希望出现供选的有上述两列内容,但实际赋予combobox的值为”刘德华“, ”刘德华 | 香港“只作为下拉清单时的显示项。 |
-- 作者:有点甜 -- 发布时间:2015/3/10 20:02:00 -- combobox 不能做显示和取值不同的效果的。
如果要做,只能用表,看2楼 |
-- 作者:likaibin1983 -- 发布时间:2015/3/10 20:09:00 -- Ok,明白,也就是说我只能把表设置成可编辑,并在表里直接操作才能实现。如果通过窗口设计的combobox来实现,就不能达到多值显示和分开取值的效果。 |