2015-04-02 49 views
0

嘿,我有一個複選框,我想要一個文本框鏈接到該變爲灰色,如果複選框沒有點擊。我在複選框上的單擊事件下有代碼,如果第一次單擊該框,這將起作用.....它允許啓用文本框。但我想要它,如果使用意外點擊複選框,他們可以點擊複選框,文本框會再次變回灰色。林不知道如果我的代碼錯誤的事件複選框或不。謝謝。灰色文本框

Private Sub FlightScheduleAffected_Click() 
If IsNull(Me.FlightScheduleAffected.Value) Then 
Me.TimeMOCCNotified.Enabled = False 
Else 
Me.TimeMOCCNotified.Enabled = True 
End If 
End Sub 
+0

這是什麼語言?它看起來可能是Visual Basic,但這只是一個猜測...... – user1789573 2015-04-02 19:03:12

回答

1

複選框的值應該是true或false,它永遠不會爲null。你想要你的if語句閱讀

If Me.FlightScheduleAffected.Value Then 
    Me.TimeMOCCNotified.Enabled = True 
Else 
    Me.TimeMOCCNotified.Enabled = False 
End If 
+0

非常感謝!我知道我在做一些愚蠢的事情:) – 2015-04-02 19:28:43