【问题标题】:Greying out textboxes使文本框变灰
【发布时间】:2020-07-13 20:57:57
【问题描述】:

嘿,我有一个复选框,如果未单击该复选框,我想要一个链接到该文本框的文本框变为灰色。我在复选框上的单击事件下有代码,如果第一次单击该框,这将起作用.....它允许启用文本框。但是我希望如果用户不小心点击了复选框,他们可以点击复选框并且文本框再次变回灰色。我不确定我是否有复选框错误事件的代码。谢谢。

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

【问题讨论】:

  • 这是什么语言的?看起来可能是 Visual Basic,但这只是猜测......

标签: ms-access checkbox vba


【解决方案1】:

复选框的值应该是真或假,它永远不会为空。您希望您的 if 语句阅读

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

【讨论】:

  • 非常感谢!我知道我在做一些愚蠢的事情:)
猜你喜欢
  • 2013-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-09
  • 2013-05-22
  • 1970-01-01
  • 1970-01-01
  • 2016-10-29
相关资源
最近更新 更多