VB 2008어떻게 동일한 이벤트 핸들러와 폼의 모든 텍스트 상자 컨트롤을 연결하는
I 양식에 여러 텍스트 상자를 가지고 있고이 동일한 이벤트 핸들러를 사용하도록 각을합니다. 수동으로 핸들러에 연결하는 방법을 알고 있지만 좀 더 일반적인 방법을 찾고 있으므로 텍스트 상자를 추가하면 이벤트 처리기에 자동으로 연결됩니다.
아이디어가 있으십니까?
편집 :
Private Sub AssociateTextboxEventHandler()
For Each c As Control In Me.Controls
If TypeOf c Is TextBox Then
AddHandler c.TextChanged, AddressOf tb_TextChanged
End If
Next
End Sub
고마워 : (닉 남긴 코멘트의 도움으로), 나는이 VB 코드를 작성 MusiGenesis에서의 C# 샘플을 사용! 너무 좋습니다.
상기 equivolent "If myControl.HasChildren Then UpdateControls (myControl)"라고 말할 수 있습니다. – Nick