需求环境:
VB.NET .NETFRAMEWORK2.0问题描述:
我现在想屏蔽ComboBox控件的系统右键菜单,在网上找了一些方法,有的是通过自己为其设一个自定义的空菜单以屏蔽系统菜单,有的是采用截获Windows消息&H7B的方式来屏蔽。对于TextBox,我试了下,可以通过&H7B屏蔽右键菜单,而对于ComboBox则不行。它的右键菜单的Windows消息似乎不是&H7B。我测试的代码如下:
Public Class ExComboBox : Inherits ComboBox
    Protected Overrides Sub WndProc(ByRef m As Message)
        If m.Msg <> &H7B then
            MyBase.WndProc(m)
        End If
    End Sub
End Class那么如果才能可以屏蔽ComboBox控件的右键菜单呢?