技術(shù) 點
- 技術(shù)
- 點
- V幣
- 點
- 積分
- 1041
|
在學(xué)習(xí)事件模塊之間的關(guān)系和應(yīng)用。在學(xué)習(xí)中有些問題。
我寫了一段測試的代碼。
Private Sub Command0_Click()
Me.Command1.OnClick = "= ctlRed ('" & Me.Name & "',True)"
End Sub
模塊中寫了一段FUNCTION
Public Function ctlRed(strFormName As String, blRed As Boolean)
Dim ctl As Control
'Dim ctls As Controls
'Set ctls = CurrentProject.AllForms(strFormName).Controls
For Each ctl In Forms(strFormName)
If ctl.ControlType = acCommandButton Then
If blRed = True Then
ctl.ForeColor = RGB(255, 0, 0)
Else
ctl.ForeColor = RGB(0, 255, 0)
End If
End If
Next ctl
End Function
但是測試了之后按鈕沒反應(yīng),但是如果寫在按鈕本身的事件中沒有問題。奇怪。
不知道哪里寫錯了。 |
|