以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- CheckedCombobox 问题~ (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5919)
|
-- 作者:mr725
-- 发布时间:2010/1/31 18:35:00
-- CheckedCombobox 问题~
此主题相关图片如下:未命名-.jpg
如果不点击确定按钮,那么框内没有东西被选入, 此时勾选的状态还存在。 如果你点击确定按钮,再将框内字符删除了, 此时勾选的状态依然存在。
怎么做到: 只要框内没有字符,就自动清空下拉列表中的已勾选的行?
|
-- 作者:yangming
-- 发布时间:2010/1/31 19:00:00
--
这好象比较麻烦
|
-- 作者:czy
-- 发布时间:2010/1/31 19:16:00
--
离开控件后自然就没有了。
|
-- 作者:mr725
-- 发布时间:2010/1/31 19:56:00
--
以下是引用czy在2010-1-31 19:16:00的发言: 离开控件后自然就没有了。
是的,只是没离开控件时,没显示的也被勾上了,感觉不好。 应该不管选了与否,只要框里内容没有内容就应该清空被选的勾勾,否则,内容多时,最后几个被选了,但没有用上(如:取消), 再打开重新勾选开头几个,那就容易出问题了(开头的几个 和 最末尾的几个都会被确认进框内,还可能看不到) 。
|
-- 作者:mr725
-- 发布时间:2010/2/1 11:52:00
--
这真的不是个问题吗? 狐爸看看了吗 ???
此主题相关图片如下:ckbx.gif
|
-- 作者:mr725
-- 发布时间:2010/2/1 19:03:00
--
哈哈~ 在老六没有解决前, 俺的临时解决办法:;:::试了半天啊~~~~~~
在控件的MouseEndter事件中:
if e.Form.Controls("CheckedComboBox1").text = "" sendkeys.send("{TAB}") end if
谢谢 C 版的提示:
以下是引用czy在2010-1-31 19:16:00的发言: 离开控件后自然就没有了。
此主题相关图片如下:ckbx2.gif
问题是, 重新打开下来列表选择去掉勾勾后,如果按确定按钮没问题! 框里不会有字符了.... 如果是敲键盘上的回车键, 则框中原来的选择内容不会被清空。 真是伤脑筋啊~
总之 不论怎么 选择 或 取消选择 都是不接受回车键~
[此贴子已经被作者于2010-2-2 11:17:34编辑过]
|
-- 作者:mr725
-- 发布时间:2010/2/3 17:30:00
--
狐爸呀, 有空看看这个问题吧~
|