0
我有一個用戶控件,它應該調用它的父頁面的一個子時,它被點擊。但我無法通過this.Parent
(或Me.Parent
)等等來達到目的。從子usercontrol調用子
那麼如何從頁面類訪問屬性和子類?
我有一個用戶控件,它應該調用它的父頁面的一個子時,它被點擊。但我無法通過this.Parent
(或Me.Parent
)等等來達到目的。從子usercontrol調用子
那麼如何從頁面類訪問屬性和子類?
您不應該直接從usercontrol調用sub,而是引發一個事件,然後在窗體中響應此事件。我假定你正在使用Winforms。
在用戶控件:
'declare the event
Public Event ControlClick()
'raise the event when the control is clicked
Private Sub UserControl1_Click(sender As Object, e As System.EventArgs) Handles Me.Click
RaiseEvent ControlClick()
End Sub
形式:
Private Sub UserControl1_ControlClick1() Handles UserControl1.ControlClick
MessageBox.Show("Control was clicked")
End Sub
謝謝你,它不是直接調用子,但事件也可以。 – solu 2012-08-02 07:47:55