2017-09-24 61 views
0
Private Sub admin_MouseHover(sender As Object, e As EventArgs) Handles Me.MouseHover 
    ContextMenuStrip1.Enabled = False 
End Sub 

Private Sub Label1_MouseHover(sender As Object, e As EventArgs) Handles Label1.MouseHover 
    ContextMenuStrip1.Enabled = True 
    ContextMenuStrip1.Show() 
End Sub 
+0

請解釋你的問題.... – Subaz

+0

我想要做的就是禁用鼠標點擊。 – sharma

+0

不是你的代碼工作? – Subaz

回答

0

您不禁用點擊 - 您無法實際執行此操作。你所做的是根據需要分離並附加處理程序。

你可能想是這樣的:

Private Sub admin_MouseHover(sender As Object, e As EventArgs) Handles Me.MouseHover 
    RemoveHandler ContextMenuStrip1.Click, AddressOf ContextMenuStrip1_Click 
End Sub 

Private Sub Label1_MouseHover(sender As Object, e As EventArgs) Handles Label1.MouseHover 
    AddHandler ContextMenuStrip1.Click, AddressOf ContextMenuStrip1_Click 
End Sub 

Private Sub ContextMenuStrip1_Click(sender As Object, e As EventArgs) 
    ' Code here 
End Sub 

只要確保你線了ContextMenuStrip1_Click在代碼隱藏 - 即注意,沒有Handles條款。讓上面的方法爲你做。

相關問題