마우스 클릭 vb.net에서 비활성화 된 텍스트 상자를 활성화하는 방법

SSpoke

클릭하여 비활성화 된 텍스트 상자를 활성화하는 방법은 간단합니까? 이게 어떻게 된거 야?

내 코드가 작동하지 않습니다

Private Sub Textbox1_MouseClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Textbox1.MouseClick
    Textbox1.Enabled = True
End Sub

누구든지 나를 도울 수 있습니까?

타이머 등을 사용하여 마우스 클릭과 텍스트 상자의 X, Y 위치를 추적해야합니까? 클릭해도 이벤트가 발생하지 않습니까?

Idle_Mind

IMessageFilter를 사용하여 WM_LBUTTONDOWN 메시지를 트랩 한 다음 커서가 TextBox 내에 있는지 확인할 수 있습니다.

Public Class Form1

    Private WithEvents filter As New MyFilter

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        TextBox1.Enabled = False
        Application.AddMessageFilter(filter)
    End Sub

    Private Sub filter_LeftClick() Handles filter.LeftClick
        Dim rc As Rectangle = TextBox1.RectangleToScreen(TextBox1.ClientRectangle)
        If rc.Contains(Cursor.Position) AndAlso Not TextBox1.Enabled Then
            TextBox1.Enabled = True
            TextBox1.Focus()
        End If
    End Sub

    Private Class MyFilter
        Implements IMessageFilter

        Public Event LeftClick()
        Private Const WM_LBUTTONDOWN As Integer = &H201

        Public Function PreFilterMessage(ByRef m As System.Windows.Forms.Message) As Boolean Implements System.Windows.Forms.IMessageFilter.PreFilterMessage
            Select Case m.Msg
                Case WM_LBUTTONDOWN
                    RaiseEvent LeftClick()

            End Select
            Return False
        End Function

    End Class

End Class

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

유성 / 자바 스크립트에서 비활성화 된 HTML 요소에서 마우스 클릭 이벤트를 비활성화하는 방법

분류에서Dev

Extjs DatePicker : 마우스 클릭을 사용하여 비활성화 된 날짜에 '클릭 / 선택'을 활성화하는 방법은 무엇입니까?

분류에서Dev

kde에서 더블 클릭 마우스 옵션을 활성화 및 비활성화하는 방법

분류에서Dev

사용자가 비활성화 된 href 링크를 클릭 할 때 텍스트 필드에 집중하는 방법은 무엇입니까?

분류에서Dev

주문에서 동적으로 생성 된 콤보 박스를 비활성화 / 활성화하는 방법

분류에서Dev

비활성화 된 스트리밍 프로세서 (SM)를 활성화하는 방법은 무엇입니까?

분류에서Dev

업그레이드 후 명령 줄에서 비활성화 된 타사 소스를 활성화하는 방법

분류에서Dev

비활성화 된 요소에 대해 HammerJS (Tap) 제스처를 비활성화하는 방법

분류에서Dev

JavaScript를 사용하여 텍스트 상자 / 이미지에 대한 입력 / 클릭을 비활성화하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 버튼 클릭시 텍스트 입력을 활성화하는 방법

분류에서Dev

Flutter Desktop : 버튼을 가리키면 "비활성화 된"마우스 커서를 비활성화하는 방법은 무엇입니까?

분류에서Dev

사용자 정의 된 확인란에 대한 클릭 이벤트를 비활성화하는 방법

분류에서Dev

PowerShell에서 마우스 오른쪽 단추를 클릭하여 붙여 넣는 방법을 비활성화하는 방법은 무엇입니까?

분류에서Dev

비활성화 된 텍스트 상자에서 클립 보드로 복사

분류에서Dev

마우스 커서 자동 숨기기를 비활성화하는 방법

분류에서Dev

비활성화 된 html5 입력 텍스트 필드에 대해 html5 유효성 검사를 활성화하는 방법은 무엇입니까?

분류에서Dev

Geb / Groovy에서 비활성화 된 텍스트를 인쇄하는 방법은 무엇입니까?

분류에서Dev

ViewPager를 스 와이프에서 비활성화하고 버튼 클릭을 사용하여 수동 스 와이프를 활성화하는 방법

분류에서Dev

JLabel에 비활성화 된 텍스트 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

비활성화 된 텍스트 상자로 데이터를 저장하는 방법?

분류에서Dev

ng-repeat에서 텍스트 상자를 활성화하는 방법

분류에서Dev

Atom 편집기에서 가운데 마우스 클릭 붙여 넣기를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Listview 헤더에서 컨텍스트 메뉴를 비활성화하는 방법

분류에서Dev

Gradle 테스트에서 assert를 비활성화하는 방법

분류에서Dev

텍스트 상자 내부를 클릭 할 때 wpf에서 팝업 컨트롤을 활성화하는 방법은 무엇입니까?

분류에서Dev

코드 숨김에서 텍스트 상자를 활성화 / 비활성화하는 ASP.NET 확인란

분류에서Dev

jquery에서 checkox가 선택되었을 때 텍스트 상자를 비활성화하는 방법

분류에서Dev

jquery에서 checkox가 선택되었을 때 텍스트 상자를 비활성화하는 방법

분류에서Dev

체크 박스를 클릭했을 때 div를 비활성화하는 방법

Related 관련 기사

  1. 1

    유성 / 자바 스크립트에서 비활성화 된 HTML 요소에서 마우스 클릭 이벤트를 비활성화하는 방법

  2. 2

    Extjs DatePicker : 마우스 클릭을 사용하여 비활성화 된 날짜에 '클릭 / 선택'을 활성화하는 방법은 무엇입니까?

  3. 3

    kde에서 더블 클릭 마우스 옵션을 활성화 및 비활성화하는 방법

  4. 4

    사용자가 비활성화 된 href 링크를 클릭 할 때 텍스트 필드에 집중하는 방법은 무엇입니까?

  5. 5

    주문에서 동적으로 생성 된 콤보 박스를 비활성화 / 활성화하는 방법

  6. 6

    비활성화 된 스트리밍 프로세서 (SM)를 활성화하는 방법은 무엇입니까?

  7. 7

    업그레이드 후 명령 줄에서 비활성화 된 타사 소스를 활성화하는 방법

  8. 8

    비활성화 된 요소에 대해 HammerJS (Tap) 제스처를 비활성화하는 방법

  9. 9

    JavaScript를 사용하여 텍스트 상자 / 이미지에 대한 입력 / 클릭을 비활성화하는 방법은 무엇입니까?

  10. 10

    자바 스크립트에서 버튼 클릭시 텍스트 입력을 활성화하는 방법

  11. 11

    Flutter Desktop : 버튼을 가리키면 "비활성화 된"마우스 커서를 비활성화하는 방법은 무엇입니까?

  12. 12

    사용자 정의 된 확인란에 대한 클릭 이벤트를 비활성화하는 방법

  13. 13

    PowerShell에서 마우스 오른쪽 단추를 클릭하여 붙여 넣는 방법을 비활성화하는 방법은 무엇입니까?

  14. 14

    비활성화 된 텍스트 상자에서 클립 보드로 복사

  15. 15

    마우스 커서 자동 숨기기를 비활성화하는 방법

  16. 16

    비활성화 된 html5 입력 텍스트 필드에 대해 html5 유효성 검사를 활성화하는 방법은 무엇입니까?

  17. 17

    Geb / Groovy에서 비활성화 된 텍스트를 인쇄하는 방법은 무엇입니까?

  18. 18

    ViewPager를 스 와이프에서 비활성화하고 버튼 클릭을 사용하여 수동 스 와이프를 활성화하는 방법

  19. 19

    JLabel에 비활성화 된 텍스트 색상을 설정하는 방법은 무엇입니까?

  20. 20

    비활성화 된 텍스트 상자로 데이터를 저장하는 방법?

  21. 21

    ng-repeat에서 텍스트 상자를 활성화하는 방법

  22. 22

    Atom 편집기에서 가운데 마우스 클릭 붙여 넣기를 비활성화하는 방법은 무엇입니까?

  23. 23

    Listview 헤더에서 컨텍스트 메뉴를 비활성화하는 방법

  24. 24

    Gradle 테스트에서 assert를 비활성화하는 방법

  25. 25

    텍스트 상자 내부를 클릭 할 때 wpf에서 팝업 컨트롤을 활성화하는 방법은 무엇입니까?

  26. 26

    코드 숨김에서 텍스트 상자를 활성화 / 비활성화하는 ASP.NET 확인란

  27. 27

    jquery에서 checkox가 선택되었을 때 텍스트 상자를 비활성화하는 방법

  28. 28

    jquery에서 checkox가 선택되었을 때 텍스트 상자를 비활성화하는 방법

  29. 29

    체크 박스를 클릭했을 때 div를 비활성화하는 방법

뜨겁다태그

보관