简体   繁体   English

VB.net覆盖OCX onclick事件

[英]VB.net Override OCX onclick event

I using an OCX for an ipcam in my program. 我在程序中将OCX用于ipcam。 when you double click on the control it goes into full screen mode. 当您双击控件时,它将进入全屏模式。 I want to prevent this. 我想防止这种情况。 I have this event in my form. 我的表单中有此活动。 I there anything Ican do at this point to prevent the click event from going to the ocx? 我现在可以做些什么来防止click事件进入ocx吗?

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

End Sub

thanks 谢谢

You can create your own custom control which would inherit from the OCX. 您可以创建自己的自定义控件,该控件将从OCX继承。 Then you can override the event eg 然后您可以覆盖事件,例如

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM