我使用optionbutton做咯4个选择按钮
option1,option2,option3,option4。
我希望系统默认选择option1,
但是我设置Option1(0).Value = True 
我在选择后面3个的时候  还是执行的Option1的命令
我希望在我没有选择按钮的时候系统执行1在我选择咯后面3个的时候就不会在执行1的命令咯。
本人新手,希望高手帮帮忙写个程序!

解决方案 »

  1.   

    你的单选按钮是控件组么?还有就是你的执行是在option单击事件中还是其它的?处理不一样。
    单击的话
    直接在各自的单击事件写,否则用单独判断,我看你的命名应该不是控件组,单写
      

  2.   

    Option ExplicitPrivate Sub Form_Load()
            Option1(0).Value = True
    End SubPrivate Sub Option1_Click(Index As Integer)
            Select Case i
                   Case 0
                        '单击Option1 (0)
                   Case 1
                        '单击Option1 (1)
                   Case 2
                        '单击Option1 (2)
                   Case 3
                        '单击Option1(3)
                   
            End Select
    End Sub
      

  3.   

    上面作废:
    Option ExplicitPrivate Sub Form_Load()
            Option1(0).Value = True
    End SubPrivate Sub Option1_Click(Index As Integer)
            Select Case Index
                   Case 0
                        Debug.Print 0 '单击Option1 (0)
                   Case 1
                        Debug.Print 1 '单击Option1 (1)
                   Case 2
                        Debug.Print 2 '单击Option1 (2)
                   Case 3
                        Debug.Print 3 '单击Option1(3)
                   
            End Select
    End Sub
      

  4.   

    我做的很简单  就是4个option  代表+-*/
    系统默认+
    这4个就相当于是选择按钮
      

  5.   

    我做的很简单  就是4个option  代表+-*/ 
    系统默认+ 
    这4个就相当于是选择按钮 
     
      

  6.   

    在设计窗体时把 option1 的 .Value 属性设置成 True 。