0
내가 도청되었을 때 상위 페이지의 하위를 호출해야하는 usercontrol이 있습니다. 하지만 this.Parent
(또는 Me.Parent
) 등으로 연락 할 수 없습니다.하위 사용자 컨트롤에서 하위 호출
따라서 페이지 클래스에서 속성 및 하위 페이지에 액세스하려면 어떻게해야합니까?
내가 도청되었을 때 상위 페이지의 하위를 호출해야하는 usercontrol이 있습니다. 하지만 this.Parent
(또는 Me.Parent
) 등으로 연락 할 수 없습니다.하위 사용자 컨트롤에서 하위 호출
따라서 페이지 클래스에서 속성 및 하위 페이지에 액세스하려면 어떻게해야합니까?
usercontrol에서 직접 하위를 호출하지 말고 이벤트를 발생시킨 다음 양식의이 이벤트에 응답해야합니다. 나는 당신이 Winforms를 사용하고 있다고 가정했다. 해당 UserControl에서
: 양식에서
'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