2013-07-17 2 views
0

내 프로그램의 ipcam에 OCX를 사용하고 있습니다. 컨트롤을 두 번 클릭하면 전체 화면 모드로 전환됩니다. 나는 이것을 막고 싶다. 내 사건으로이 사건이있어. 내가 클릭 이벤트가 ocx로가는 것을 막기 위해이 시점에서 할 수있는 것이 있습니까?VB.net OCX onclick 이벤트 오버라이드

Private Sub AxGSViewerX1_ClickSel(sender As Object, e As AxGSViewerXLib._DGSViewerXEvents_ClickSelEvent) Handles AxGSViewerX1.ClickSel 
    Console.WriteLine("click") 

End Sub 

감사

+0

'e'의 속성 또는 방법은 무엇입니까? 그들은'cancel'과 같은 것을 포함하고 있습니까? 또한 'doubleclick' 이벤트가 있습니까? –

+0

취소 또는 처리되는 것만 큼 다를 수 있습니다. doubleclick은 vaild 이벤트가 아닙니다. – gezzuzz

+0

그런 다음 OCX를 상속하고 click 이벤트 처리기를 재정 의하여 자신 만의 컨트롤을 만들어야 할 수 있습니다. –

답변

0

당신은 OCX에서 상속 할 사용자 정의 컨트롤을 만들 수 있습니다. 그런 다음 이벤트를 재정의 할 수 있습니다.

Protected Overrides Sub ClickSel(ByVal e As _DGSViewerXEvents_ClickSelEvent) 
    'Do nothing here. 
End Sub