单选框控件问题:选择三个单选框方到一个 窗体上,当出现 from_load事件后为什么 总有一个单选框 自动被选中 获得焦点事件。。
谢谢大家 麻烦了 很着急的。在线等待

解决方案 »

  1.   

    如果你是要解决这个问题:Dim O as ObjectFor Each O in Me.Controls
      If O Is OptionButton Then O.Value=False
    Next O试试看
      

  2.   

    哎,对不起了。我试过,不行的。但是,你把这些单选框放在一个PictureBox或者Frame里面,就不会发生这种事情了。你可以试试看。
      

  3.   

    "但是,你把这些单选框放在一个PictureBox或者Frame里面,就不会发生这种事情了。你可以试试看。"
    我说的这种方法,窗体启动时单选框是不会被自动选中的。因为焦点在Picturebox上,并且焦点没有传递。
      

  4.   

    你将这几个单选框的VALUE设为FALSE就行了,而且在启动时,对这几个单选框的VALUE值不做任何修改!
      

  5.   

    如果要让三个单选框都不被选中,在这个窗体上至少应该还有一个可以获取焦点的控件。然后将该控件的TabIndex 设为0,也就是它TabIndex一定要比它们都小。OK!Try!
    如果还不行,  给我邮箱我发源码给你看看。
      

  6.   

    在设计阶段就把他们的value=false
      

  7.   

    LuBingLin(为什么)是对的,说白了就是窗体上输入焦点(包括键盘,鼠标)和控件TabIndex的问题。
      

  8.   

    yefm(百聊),david1981(混子),你们俩的方法肯定有问题。实践出真知,事情出乎意料之外的。
      

  9.   

    将三个option控件组的控件的value 的属性值设置为false,然后其tabindex也不要设置为0
      

  10.   

    我也做过同样的东西,就是把option的属性value在设计时设为false就可以了
      

  11.   

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

  12.   

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