有没有一种控件,类似checkbox,但是可以有三个值的

dragon809 2012-08-18 09:00:55
1、有没有一种控件,类似checkbox,但是可以有三个值的
checkbox.value值为0或1
有没有一种控件可以有三个状态,比如:0、1、2

2、checkbox,我一改变value的值,就会调用checkbox_click()
能不能可以改变value的值,但不会调用click()事件?
...全文
137 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
c_cyd2008 2012-08-19
  • 打赏
  • 举报
回复
1、CheckBox是三态的:0 是没有检查(缺省值),1 为已检查, 2 为变灰(变暗),只不过单击时只在0、1中循环,但你仍然可通过代码设置为2;
2、无法设置,但可以考滤改变值时屏蔽掉click()事件中的操作;
3、直接用CheckBox做三态可能会增加复杂性,不如自定义一个三态控件,样式等等还可以自己设计

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧