【发布时间】:2016-05-02 10:18:40
【问题描述】:
这是我的情况,我有一个具有离开事件的用户控件:
Private Sub MyControl_Leave(sender As Object, e As EventArgs) Handles Me.Leave
If Me.Enabled Then
MsgBox(Property1)
End If
End Sub
我有这个来防止 Leave 事件在控件被禁用时触发。
然后在我的表单上,控件也有自己的离开事件,因为我需要设置用户控件上的 离开 事件需要的一些 属性。
Private Sub myControlOnForm_Leave(sender As Object, e As EventArgs) Handles MyControlOnForm.Leave
MyControlOnForm.Property1 = "value1"
End Sub
触发的第一个事件是用户控件上的事件,然后是表单上的事件。
现在我的问题是,正如上面的代码所述,我需要在用户控制事件之前先触发表单事件。
有没有办法解决这个问题?
【问题讨论】:
标签: vb.net events user-controls