vb.net에서 여러 그림 상자 컨트롤이 추가 된 패널이 하나 있습니다. 그림 상자에서 두 번 클릭하면 그 그림을 저장하고 싶습니다. 그래서 패널 더블 클릭으로 어느 그림 상자 컨트롤을 할 수 있는지 아는 방법은?vb.net에서 패널 더블 클릭으로 어떤 컨트롤을 만들 수 있는지 알 수 있습니다.
0
A
답변
2
Private Sub Button2_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Pic1.DoubleClick,Pic2.DoubleClick, anyothercontrol.DoubleClick
//(cast sender to picture control)
If TypeOf sender Is PictureControl Then
ControlName = DirectCast(sender, PictureBox).Name //use select case for further programming with control
Else
ControlName = DirectCast(sender, someothercontrol).Name
End If
End Sub
2
각 그림 상자의 DoubleClick 이벤트를 처리 할 수 있습니다. DoubleClick 이벤트 핸들러에는 이벤트를 발생시킨 실제 컨트롤에 대한 참조를 보유하는 Sender 매개 변수가 있습니다.
관련 문제
- 1. 어떤 컨트롤에 포커스가 있는지 어떻게 알 수 있습니까?
- 2. 어떤 헤더에서 어떤 기능이 사용되고 있는지 어떻게 알 수 있습니까?
- 3. ActiveX 컨트롤을 만들 수 없음
- 4. 더블 클릭으로 기능 실행을 막는다.
- 5. RadGrid 단일 클릭으로 더블 클릭
- 6. 더블 클릭으로 Jquery 요소 삭제
- 7. Javascript에서 더블 클릭을 싱글 클릭으로 처리 할 수 있습니까?
- 8. 어떤 코드가 codeigniter에서 사용되고 있는지 어떻게 알 수 있습니까?
- 9. Perl 변수에 어떤 유형의 값이 있는지 어떻게 알 수 있습니까?
- 10. 자바 스크립트에서 어떤 함수가 참조되고 있는지 어떻게 알 수 있습니까?
- 11. ajaxError가 어떤 종류의 오류를 처리하고 있는지 어떻게 알 수 있습니까?
- 12. Netbeans에서 객체가 어떤 방법으로 알고 있는지 어떻게 알 수 있습니까?
- 13. 어떤 공백 문자가 문자열에 있는지 어떻게 알 수 있습니까?
- 14. 어떤 NIC가 인터넷에 연결되어 있는지 어떻게 알 수 있습니까?
- 15. 내 코드가 어떤 모듈에서 실행되고 있는지 어떻게 알 수 있습니까?
- 16. 어떤 SMTP 서버가 사용되고 있는지 어떻게 알 수 있습니까?
- 17. 어떤 유닉스 쉘을 사용하고 있는지 어떻게 알 수 있습니까?
- 18. 어떤 템플릿을 사용하고 있는지 어떻게 알 수 있습니까?
- 19. 테이블에 어떤 유형의 잠금이 있는지 어떻게 알 수 있습니까?
- 20. 어떤 overlayitem이 탭되고 있는지 어떻게 알 수 있습니까?
- 21. Emacs에서 어떤 OS를 실행하고 있는지 어떻게 알 수 있습니까?
- 22. 어떤 스크립트가 fopen을 사용하고 있는지 어떻게 알 수 있습니까?
- 23. 어떤 종류의 컴퓨터가 커피 숍에 있는지 어떻게 알 수 있습니까?
- 24. Mac에 어떤 Python 라이브러리가 설치되어 있는지 어떻게 알 수 있습니까?
- 25. 어떤 요소에 포커스가 있는지 어떻게 알 수 있습니까?
- 26. VirtualBox에서 VM이 어떤 해상도로 실행되고 있는지 어떻게 알 수 있습니까?
- 27. erlang 프로세스가 어떤 노드에서 실행되고 있는지 어떻게 알 수 있습니까?
- 28. wxPython : 어떤 위젯에 포커스가 있는지 어떻게 알 수 있습니까?
- 29. 어떤 CLR을 사용하고 있는지 어떻게 알 수 있습니까?
- 30. 당신이 어떤 컨트롤러와 행동을하고 있는지 어떻게 알 수 있습니까?
그래서 20 개의 그림 상자가 있다면 두 개의 서브 루틴을 작성해야합니까? 그래서 다른 서브 루틴을 작성하여이 작업을 수행 할 수있는 다른 방법이 있습니까? – vaichidrewar
@vaichidrewar, 쉼표로 구분 된 컨트롤 이름으로 여러 컨트롤을 처리해야하며 @Rhapsody와 비슷한 행에서 내 대답을 확인할 수도 있습니다 – paragy