我們怎麼稱呼雙擊鼠標單擊事件? Iam這樣做,它不工作。有任何想法嗎 ?通話雙擊鼠標單擊
Private Sub RichTextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseClick
RichTextBox1_MouseDoubleClick(sender, e)
End Sub
我們怎麼稱呼雙擊鼠標單擊事件? Iam這樣做,它不工作。有任何想法嗎 ?通話雙擊鼠標單擊
Private Sub RichTextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseClick
RichTextBox1_MouseDoubleClick(sender, e)
End Sub
在屬性窗口單擊事件圖標,找到雙擊並在選定的事件名稱選擇「RichTextBox1_MouseClick」
是的,我已經嘗試過,但它不工作。 – xhammer 2012-03-11 13:13:30
你試過:
Private Sub RichTextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseClick, RichTextBox1.MouseDoubleClick, RichTextBox1.DoubleClick
'Do stuff here
End Sub
基本上有2個選項。首先是你如何做到這一點,點擊仍然可以做得更多以及雙擊。
Private Sub RichTextBox1_MouseClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseClick
'' i can do stuff here
RichTextBox1_MouseDoubleClick(sender, e)
'' and here
'' as well as do whatever double click is doing
End Sub
Private Sub RichTextBox1_MouseDoubleClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseDoubleClick
'' to do something here
End Sub
另一種選擇,如果他們總是會做同樣的,你可以這樣做:
Private Sub RichTextBox1_Single_DoubleClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseClick, RichTextBox1.MouseDoubleClick
'' do something here
End Sub
注意的第二把手,結束位?該功能現在可以處理:)
要麼你應該工作得很好,你想要什麼。
這應該工作。你有什麼錯誤嗎?此外,您可以嘗試[This](http://stackoverflow.com/a/9555719/1189040) – Himal 2012-03-11 13:57:40
「不工作」是一個沒有意義的問題描述。您是否真的在代碼中創建了RichTextBox1_MouseDoubleClick方法? – 2012-03-11 16:07:14