2013-07-08 5 views
0

한 방법으로 여러 온 클릭 이벤트 처리 :나는 다음과 같은 컨트롤과 웹 양식을 작성

                enter image description here

근본적을 모두 12 개 버튼이있다 공지 사항 것을 같은 것. (12 개가 아닌) 방법으로 OnClick 이벤트를 처리 할 수 ​​있습니까?

+0

예 가능합니다. 이벤트 핸들러를 생성하고 모든 컨트롤이 OnClick에서 호출하도록합니다. – PoweredByOrange

+0

물론 코드에는 최소한의 변경 만있을 것입니다 (+ vs - 등). 'object sender'와'EventArgs e'를 사용하여 어떻게 대응할 수 있습니까? – Raptor

+0

'mySubtractButton.OnClick + = (sender, args) => HandleClick (sender, args, Operation.Subtract)'또는 자신의 수정자를 전달할 수있는 lambdas를 사용하거나, 그것을 수행하는 작은 래퍼 메소드로 연결합니다. + = (sender, args) => Add (sender, args); ' –

답변

1

예, 이벤트의 개체 보낸 부분에서 보낸 사람을 TextBox로 구문 분석하고 보낸 사람의 ID를 가져와 수행 할 작업을 알 수 있습니다.

관련 문제