以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 复选组合框  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=110832)

--  作者:zcgmxf
--  发布时间:2017/12/10 21:09:00
--  [求助] 复选组合框
老师,在复选组合框是否可以实现选中某一项后,清除其它选中项目?如何实现?谢谢!
--  作者:有点甜
--  发布时间:2017/12/10 23:52:00
--  

控件命名要规律。

 

For i As Integer = 1 to 5

    e.form.controls("CheckBox" & i).Checked = False

Next

 

e.form.controls("CheckBox3").Checked = True


--  作者:zcgmxf
--  发布时间:2017/12/12 18:26:00
--  
老师,是 CheckedComboBox 谢谢!
--  作者:有点蓝
--  发布时间:2017/12/12 20:05:00
--  
只能选一个那直接用ComboBox就可以了,为什么要使用CheckedComboBox ?
--  作者:zcgmxf
--  发布时间:2017/12/12 22:01:00
--  
老师,是这样的,第一个是“无” 第二个是“不详”。希望如果选择第一个或第二个 就清除其它选中项,如果选择其它项时就清除第一个或第二个选中项。谢谢!
我已经通过其它方式解决了,但是总觉得没有直接在控件设置灵活。

--  作者:有点甜
--  发布时间:2017/12/13 9:52:00
--  

CheckedComboBox 是做不到的,你控制不了里面的东西的。

 

方法一:做一个下拉窗口实现;

 

方法二:点击确定的时候,判断选择的内容,把冲突的选项清除即可。