Foxtable(狐表)用户栏目专家坐堂 → CheckedCombobox 问题~


  共有13770人关注过本帖树形打印复制链接

主题:CheckedCombobox 问题~

帅哥哟,离线,有人找我吗?
mr725
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
CheckedCombobox 问题~  发帖心情 Post By:2010/1/31 18:35:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:未命名-.jpg
图片点击可在新窗口打开查看

如果不点击确定按钮,那么框内没有东西被选入, 此时勾选的状态还存在。
如果你点击确定按钮,再将框内字符删除了, 此时勾选的状态依然存在。

怎么做到: 只要框内没有字符,就自动清空下拉列表中的已勾选的行?

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/1/31 19:56:00 [显示全部帖子]

以下是引用czy在2010-1-31 19:16:00的发言:
离开控件后自然就没有了。

是的,只是没离开控件时,没显示的也被勾上了,感觉不好。 应该不管选了与否,只要框里内容没有内容就应该清空被选的勾勾,否则,内容多时,最后几个被选了,但没有用上(如:取消), 再打开重新勾选开头几个,那就容易出问题了(开头的几个 和 最末尾的几个都会被确认进框内,还可能看不到) 。


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/2/1 11:52:00 [显示全部帖子]

这真的不是个问题吗?  狐爸看看了吗 ???

图片点击可在新窗口打开查看此主题相关图片如下:ckbx.gif
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By: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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/2/3 17:30:00 [显示全部帖子]

狐爸呀, 有空看看这个问题吧~

 回到顶部