单选框问题请教,我把方法都试了,还不行,请帮帮忙。

795555 2003-07-26 09:45:57
单选框控件问题:选择三个单选框方到一个 窗体上,当出现 from_load事件后为什么 总有一个单选框 自动被选中 获得焦点事件。。。。。。。。
谢谢大家 麻烦了 很着急的。。。。在线等待。。。
...全文
123 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
tym7712 2004-03-24
  • 打赏
  • 举报
回复
单选框控件问题:选择三个单选框方到一个 窗体上,当出现 from_load事件后为什么 总有一个单选框 自动被选中 获得焦点事件。。。。。。。。
谢谢大家 麻烦了 很着急的。。。。在线等待。。。
'------------------------------------------------
在同一个父容器中.单选框必有一个被选择中.这是默认属性,我们无法改变.但是要显示出所有的单选框都处在未点状态.则可以用下面的办法.
放四个单单先框. 将其中的一个VALUE=1. 然后.将其VALUE=1的单选框移到窗体之外.或被某个控件挡住即可.
不要将其设置为不可视.否则失效.

单选框控件在窗体初始化时是不会被选中的,只不过是窗体显示时有一个控件要具有焦占,所以才会有被选中的现象
华芸智森 2004-03-23
  • 打赏
  • 举报
回复
单选框控件问题:选择三个单选框方到一个 窗体上,当出现 from_load事件后为什么 总有一个单选框 自动被选中 获得焦点事件。。。。。。。。
谢谢大家 麻烦了 很着急的。。。。在线等待。。。
'------------------------------------------------
在同一个父容器中.单选框必有一个被选择中.这是默认属性,我们无法改变.但是要显示出所有的单选框都处在未点状态.则可以用下面的办法.
放四个单单先框. 将其中的一个VALUE=1. 然后.将其VALUE=1的单选框移到窗体之外.或被某个控件挡住即可.
不要将其设置为不可视.否则失效.

ajiaoguo 2004-03-23
  • 打赏
  • 举报
回复
上面的做法有时可以,有时不行,不知道为什么
xuwuyu 2003-07-28
  • 打赏
  • 举报
回复
我也做过同样的东西,就是把option的属性value在设计时设为false就可以了
frankwong 2003-07-28
  • 打赏
  • 举报
回复
将三个option控件组的控件的value 的属性值设置为false,然后其tabindex也不要设置为0
david1981 2003-07-27
  • 打赏
  • 举报
回复
同意楼上的做法!
yefm 2003-07-27
  • 打赏
  • 举报
回复
在设计阶段就把他们的value=false
LuBingLin 2003-07-27
  • 打赏
  • 举报
回复
如果要让三个单选框都不被选中,在这个窗体上至少应该还有一个可以获取焦点的控件。然后将该控件的TabIndex 设为0,也就是它TabIndex一定要比它们都小。OK!Try!
如果还不行, 给我邮箱我发源码给你看看。
david1981 2003-07-27
  • 打赏
  • 举报
回复
你将这几个单选框的VALUE设为FALSE就行了,而且在启动时,对这几个单选框的VALUE值不做任何修改!
wtty9822 2003-07-27
  • 打赏
  • 举报
回复
单选框.在窗体装入时,,必家选中一个框.
pigpag 2003-07-27
  • 打赏
  • 举报
回复
yefm(百聊),david1981(混子),你们俩的方法肯定有问题。实践出真知,事情出乎意料之外的。
MyLf 2003-07-27
  • 打赏
  • 举报
回复
LuBingLin(为什么)是对的,说白了就是窗体上输入焦点(包括键盘,鼠标)和控件TabIndex的问题。
pigpag 2003-07-26
  • 打赏
  • 举报
回复
"但是,你把这些单选框放在一个PictureBox或者Frame里面,就不会发生这种事情了。你可以试试看。"
我说的这种方法,窗体启动时单选框是不会被自动选中的。因为焦点在Picturebox上,并且焦点没有传递。
zjcxc 2003-07-26
  • 打赏
  • 举报
回复
你如果要让所有的单选框都不被选中的话
就加多一个单选框,将它设置为隐藏,
它的值设置为选中

这样,运行程序的时候,就不会看见任何单选框被选中了.
zjcxc 2003-07-26
  • 打赏
  • 举报
回复
是这样的啊

单选的意思就是有且只有一个被选中.

所以肯定有一个是要被自动选中的.
而且被选中的也只有一个

pigpag 2003-07-26
  • 打赏
  • 举报
回复
哎,对不起了。我试过,不行的。

但是,你把这些单选框放在一个PictureBox或者Frame里面,就不会发生这种事情了。你可以试试看。
pigpag 2003-07-26
  • 打赏
  • 举报
回复
如果你是要解决这个问题:

Dim O as Object

For Each O in Me.Controls
If O Is OptionButton Then O.Value=False
Next O

试试看

1,451

社区成员

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

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