안녕하세요 모두 2 개의 imagebuttons gridview 및 단추가 있습니다. 이제 이미지 버튼을 클릭하면 그리드가 표시됩니다. 이제 버튼을 클릭하십시오 첫 번째 이미지 버튼을 클릭하면 클릭 한 이미지 버튼을 캡처하고 싶습니다 일부 값 싶습니다 및 두 번째 클릭하면 다른 표시하고 싶습니다이미지 처리 방법 버튼 클릭 이벤트
0
A
답변
2
당신은
sender
매개 변수를 비교하여 눌러 진 버튼을 식별 할 수
:
을void MyButton_Click(object sender, EventArgs e)
{
if (sender == MyButton1)
{
// 1st image button was clicked — some values
}
else if (sender == MyButton2)
{
// 2nd one was clicked — show another
}
}
0
수 없습니다 당신은 2 이벤트를 만들 수 없습니다 하나의 기능? 예 :
//Hook both OnClick events to these!
private void OnButton1Click(object sender, EventArgs e) { BeenClicked(button1); }
private void OnButton2Click(object sender, EventArgs e) { BeenClicked(button2); }
private void BeenClicked(Button ClickedButton)
{
if(ClickedButton.Text == Button1) Console.WriteLine("Hi to you too!");
}
또는 대안 당신은 사용할 수 있습니다
//Hook both OnClick events to this!
private void OnButtonClick(object sender, EventArgs e)
{
ClickedButton = (Button)sender;
if(ClickedButton.Text == Button1) Console.WriteLine("Hi to you too!");
}
내가 당신에게 올바른 :
을 이해하면관련 문제
- 1. Visual C++에서 버튼 클릭 이벤트 처리
- 2. DataGridview의 버튼 클릭 이벤트
- 3. 이미지 처리 ContentEditable 영역에서 이벤트 클릭
- 4. 버튼 클릭 이벤트
- 5. Search 버튼 클릭 이벤트
- 6. 장애인 버튼 ('클릭') 이벤트
- 7. 버튼 클릭 이벤트
- 8. Zingchart 클릭 이벤트 처리
- 9. 방법 CAn 버튼 클릭 차이 이벤트
- 10. WPF : 이미지 클릭 이벤트
- 11. 여러 버튼 클릭 리스너 처리
- 12. 처리 방법 버튼 클릭 및 목록보기 단일 행을 클릭 하시겠습니까?
- 13. 버튼 클릭 이벤트 내선 JS
- 14. 버튼 클릭 호출 이벤트 메서드
- 15. 버튼 클릭 이벤트 - 로터스 스크립트
- 16. asp.net mvc 버튼 클릭 이벤트
- 17. 버튼 클릭 이벤트 발생하지 않음
- 18. 이미지 처리 이벤트
- 19. 크롬 링크 클릭 이벤트 처리
- 20. javascript 버튼 클릭 및 asp.net 버튼 클릭
- 21. 처리 방법 Form.MaximumBox 클릭
- 22. 동적으로 생성 된 테이블의 처리 버튼 클릭
- 23. Visual Studio 디버거에서 버튼 클릭 이벤트 깨기
- 24. asp 등록 : 버튼 클릭 이벤트 핸들러
- 25. Delphi 2010 버튼 클릭 이벤트 손실
- 26. 푸시보기 컨트롤러에서 맞춤 뒤로 버튼 클릭 이벤트
- 27. jquery 라디오 버튼 클릭 이벤트 문제
- 28. 마우스 오른쪽 버튼 클릭 이벤트 버그
- 29. 페이지로드하기 전에 버튼 클릭 이벤트 핸들러
- 30. ASP.net Delphi 동적 이미지 버튼 onclick 이벤트
그러나 이미지 버튼 텍스트 옵션을 사용할 수 없습니다. – Dotnet
일부는 괜찮지 만 버튼에서 이것을 처리 할 수 없다. – Dotnet
왜'.Text'와 비교 되는가? 그냥 단추 자체를 비교하십시오 :'if (sender == MyButton1) ... ' – Timwi