같은 유형의 흐름을 실행하는 여러 유형의 텍스트 상자 옆에 여러 개의 단추가 있습니다. 핸들과 함께 쉼표 구분 기호를 추가하여 모든 _click 이벤트를 하나의 이벤트로 묶기로 결정했습니다. 특정 속성을 통해 어떤 버튼을 클릭했는지 알 수있는 방법이 있습니까? 그렇다면 해당 특정 텍스트 필드 만 사례 문을 사용하거나 그 정도까지 사용할 수 있습니까? 그것은 하나의 클릭 이벤트를 통해 처리되었으므로 (다른 버튼이 실행되는 동일한 함수를 실행하기 위해 10+ 클릭 이벤트를 만들고 싶지 않았기 때문에 코드와 가독성을 저장) 어떤 버튼을 클릭했는지 확인할 수있는 방법이 있습니까?버튼을 클릭하면 데이터가 전달됩니까?
Public Sub YourEventHandlerName(sender As object, e As EventArgs)
Select CType(sender, Button).Name
Case "Button1_Name"
'Do what ever you wanted to do in here
Case "Button2_Name"
'Do what ever you wanted to do in here
End Select
End Sub
이것은 쉽게 VB 코드로 변환 될 수 있습니다. 나에게 이것은 옳았다. – Recipe