사용자가 탭을 두 번 클릭하여 (단일 클릭하는 대신) .NET Web Forms TabControl에서 이벤트를 가로 채고 싶습니다..NET : TabControl에서 이벤트를 두 번 클릭하십시오.
내가 어떻게 할 수 있는지 알고 있니?
사용자가 탭을 두 번 클릭하여 (단일 클릭하는 대신) .NET Web Forms TabControl에서 이벤트를 가로 채고 싶습니다..NET : TabControl에서 이벤트를 두 번 클릭하십시오.
내가 어떻게 할 수 있는지 알고 있니?
TabControl의 MouseDoubleClick 이벤트가 두 번 클릭해도 제대로 응답하는 것 같습니다. 내가 할 수있는 유일한 추가 단계는 TabIndexChanged 이벤트 후에 새 탭이 선택되었다는 것을 추적하고 타이머 외부에서 발생하는 더블 클릭을 무시하는 짧은 타이머를 설정하는 것입니다. 이렇게하면 선택한 탭을 두 번 클릭 할 수 없습니다.
TabControl 클래스의 서브 클래스를 만들고 자신의 DoubleClick 이벤트를 추가하는 것은 어떻습니까?
Jason Z가 제안한 MouseDoubleClick은 탭을 클릭 할 때만 실행되며 탭 패널을 클릭해도 아무 것도하지 않으므로 정확하게 찾고자합니다.