我想在窗体启动的时候,调用一个OPTION BUTTON的CLICK事件,再在这个事件里调用另外一个事件以供数据的选择,为什么不行呢?

解决方案 »

  1.   

    试试这样是不是你所说的要求!!
    Private Sub Form_Activate()
        Option1_Click
    End SubPrivate Sub Option1_Click()
        If Option1.Value = True Then
            Form1.BackColor = RGB(225, 0, 0)   
        Else
            Form1.BackColor = RGB(0, 255, 0)
        End If
    End Sub
      

  2.   

    vbanddelphi(一枝梨花):谢谢你,行了,不过为什么在FROM_LOAD中不能调用CLICK呢????
      

  3.   

    因爲在FROM_LOAD中,FROM對象還沒有被創建,所以不能改變Form1對象的屬性。可以在FROM_LOAD事件中加入ME.SHOW提前創建對象,應該就不會有問題了。而Form_Activate在FROM對象創建後被調用,故不會出錯。
    FORM啓動時常用事件運行次序為 Form_Initialize -> Form_Load -> Form_Activate