与其问,不如自己试验比较好,直接将下列代码COPY进一个模块,然后按F5执行,然后去那个窗体中的文本框输入点字符看看效果吧
Function setEvent()
Dim p As Property
For Each p In Forms("mainform2").text2.Properties
If Left(p.Name, 2) = "On" _
Or Left(p.Name, 5) = "After" _
Or Left(p.Name, 6) = "Before" Then
p.Value = "=msgbox('" & p.Name & "')"
End If
Next p
End Function