VB CheckBox控件不能被选中

问题是这样的,我的vb工程里面有很多CheckBox控件,该控件是摆放在frame上面的,当我用ctrl点击选中多个CheckBox控件时,有些不知道为什么点了没有任何反... 问题是这样的,我的vb工程里面有很多CheckBox控件,该控件是摆放在frame上面的,当我用ctrl点击选中多个CheckBox控件时,有些不知道为什么点了没有任何反应了,查找过对应的属性了,没发现什么不同之处,请问这个是怎么回事?
补充一下,如果我在frame点击右键,移到顶层,那些选了没有反应的CheckBox控件会消失,如果是移到低层的话,那些就可以显示出来。补充多一个问题,有什么办法可以一下子全选frame所有的控件?
展开
 我来答
百度网友ffe7f1a
2012-03-19 · TA获得超过205个赞
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:444万
展开全部
很可能是你的控件布局不对。
你可以试一下,拖住frame控件移动位置,看看是不是所有的checkbox控件都跟着移动?
frame作为一种容器,如果先在容器外建立checkbox,然后再移到frame上,其与frame是完全独立的,并没有放入frame中,点选时是选不上的。
正确的建立方法是,选中frame控件,然后再添加控件。
如果全部是frame内的控件,可以拖动鼠标全包括住就全部选中了。
anankid
2012-03-19 · TA获得超过2047个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:853万
展开全部
没遇过这种情况,你说的也不清除,咋的个CTRL多选呢?你查一下是不是framekongjian的enabled属性是不是设为FALSE了?还有checkbox不要被其他控件挡住了
看了你的补充问题应该是被你的frame控件给遮挡了。要想全选可以用代码啊,
for i=0 to n
check1(i).value=true
next i
更多追问追答
追问
就是按住ctrl+鼠标左键点选嘛,frame的属性是true的没错,也没有被其他控件挡住的啊。
补充一下,如果我在frame点击右键,移到顶层,那些选了没有反应的CheckBox控件会消失,如果是移到低层的话,那些就可以显示出来。补充多一个问题,有什么办法可以一下子全选frame所有的控件?
追答
你这个情况估计是下面那个frame的选框凸显到上面这个来了。
全选可以用代码完成
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzqwz
2012-03-19 · TA获得超过481个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:560万
展开全部
点不了的 是因为那些不在frame控件里 你需要放到里面来才能选择
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式