winform과 fb.net을 사용하고 있습니다. 누군가가 버튼 클릭 이벤트를 만드는 방법에 대한 예제를 제공 할 수 있습니까? 내가 희미을 가지고 있지만 같은 but.location 등 but.text but.name windows.forms.button하지만 난 어떻게 내가 클릭 한 뒤에 코드를 만들려면 어떻게해야합니까?버튼의 클릭 이벤트를 코딩하는 방법은 무엇입니까?
0
A
답변
2
당신은 사용할 수 있습니다
AddHandler button.Click, AddressOf HandlerMethod
를 VB에서 당신은 즉시 그것을 생성하지 않는 경우, 방법이 특정 컨트롤의 특정 이벤트를 처리하도록 지정할 수 있습니다 - 당신은 단지 AddHandler
필요로 할 때 ' 폼을 버튼 집합으로 동적으로 채우는 (말하기).
Imports System.Windows.Forms
Public Class Test
<STAThread>
Public Shared Sub Main()
Dim f As New Form()
Dim b As New Button()
b.Text = "Click me!"
AddHandler b.Click, AddressOf ClickHandler
f.Controls.Add(b)
Application.Run(f)
End Sub
Private Shared Sub ClickHandler(sender As Object, e As EventArgs)
Dim b As Button = DirectCast(sender, Button)
b.Text = "Clicked"
End Sub
End Class
편집 :
여기 짧지 만 완전한 예제 양식을 닫으려면 가장 간단한 방법은 원래 컨트롤의 형태로 얻을 수 있습니다 다음 윈폼 디자이너에서
Private Shared Sub ClickHandler(sender As Object, e As EventArgs)
Dim c As Control = DirectCast(sender, Control)
Dim f as Form = c.FindForm()
f.Close()
End Sub
0
을, 단추를 추가 한 다음 두 번 클릭하십시오. 이렇게하면 버튼 이름을 기준으로 이벤트가 만들어지고 이벤트 코드로 이동합니다.
+1
명확성을 위해 * 이벤트 처리기를 만드는 * 이벤트 *를 만들지 않습니다. 아무도 구독하지 않더라도 버튼 자체는 이벤트를 게시합니다. –
관련 문제
- 1. 사용자 정의 ITemplate 컨트롤에서 버튼의 Click 이벤트를 처리하는 방법은 무엇입니까?
- 2. CustomLabel 컨트롤에서 클릭 이벤트를 구현하는 방법은 무엇입니까?
- 3. jQuery에서 클릭 이벤트를 발생시키는 방법은 무엇입니까?
- 4. wxTextCtrl 클릭 이벤트를 얻는 쉬운 방법은 무엇입니까?
- 5. 비슷하지만 다른보기의 클릭 이벤트를 처리하는 방법은 무엇입니까?
- 6. 체크 박스 클릭 이벤트를 캡처하는 방법은 무엇입니까?
- 7. 클래스 이름별로 클릭 이벤트를 추가하는 방법은 무엇입니까?
- 8. 아약스 UpdatePanel을 사용하여 GridView 헤더에서 버튼의 클릭 이벤트를 등록하는 방법
- 9. 버튼의 클릭 이벤트를 가로 채고 확인한 다음 계속 진행하십시오
- 10. Jquery를 사용하여 클릭 이벤트를 작성하는 방법은 무엇입니까? 올바른 방법은 무엇입니까?
- 11. Silverlight에서 클릭 한 버튼의 테두리를 제거하는 방법은 무엇입니까?
- 12. eclipse에서 CSS를 코딩하는 방법은 무엇입니까?
- 13. PHP에서이 알고리즘을 코딩하는 방법은 무엇입니까?
- 14. OO PHP를 코딩하는 방법은 무엇입니까?
- 15. GPS 애플리케이션을 코딩하는 방법은 무엇입니까?
- 16. J2ME으로 Android를 코딩하는 방법은 무엇입니까?
- 17. C에서 컴파일러를 코딩하는 방법은 무엇입니까?
- 18. 링크 버튼 클릭 이벤트를 코딩하는 방법은 mvc3.0에서 Razor로 모달 팝업을 엽니 다.
- 19. 자식 DOM 객체에서 클릭 이벤트를 사용하지 않고 부모 DOM 객체에서 클릭 이벤트를 사용 중지하는 방법은 무엇입니까?
- 20. 버튼의 진행 표시 줄 클릭
- 21. 클릭 버튼이 클릭 이벤트를 멈추게합니다.
- 22. Android에서 활동 및 버튼의 터치 이벤트를 가로 채기
- 23. jQuery에서 클릭 이벤트를 시뮬레이트하는 방법
- 24. Java로 이벤트를 보내는 방법은 무엇입니까?
- 25. 클릭 이벤트를 기본보기로 전달
- 26. Canvas에서 이벤트를 클릭 하시겠습니까?
- 27. 클릭 이벤트를 Gwt 커넥터로
- 28. 오른쪽 클릭 컨텍스트 메뉴에서 붙여 넣기 이벤트를 캡처하는 방법은 무엇입니까?
- 29. 마우스 오른쪽 버튼 클릭 이벤트를 트래핑하는 방법은 무엇입니까?
- 30. jquery로 덜 구체적인 클릭 이벤트를 무시하는 가장 좋은 방법은 무엇입니까?
아주 좋습니다. 내가 뭘 찾고 있었는지. 하지만 아직 한 장 빠져 있어요. ClickHandler에서 버튼이 놓여있는 양식을 어떻게 닫을 수 있습니까? 예 : f – Alex
@ bochur1 : 어떤면에서 "이 사이트가이 용도로 설정되지 않았습니까?" 사람들은 항상 코드를 게시합니다. 그러나 코멘트에 게시하지 마십시오. 원래 코드로 편집하십시오. –
내 메시지가 작동하지 않는 것을 무시하십시오. 잘 작동합니다. 정말 고마워! – Alex