2012-03-11 13 views
-1

単一のマウスクリックイベントをダブルクリックする方法を教えてください。私はこれをやって、それは動作していない。何か案は ?プロパティ・ウィンドウでマウスのシングルクリックでダブルクリックを呼び出す

Private Sub RichTextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseClick 
    RichTextBox1_MouseDoubleClick(sender, e) 
End Sub 
+0

これはうまくいくはずです。エラーが発生しましたか?さらにあなたが試みることができます[This(http://stackoverflow.com/a/9555719/1189040) – Himal

+0

"機能していない"意味のない問題の説明です。実際にRichTextBox1_MouseDoubleClickメソッドをコード内に作成しましたか? –

答えて

0

+0

ええ、私はすでにそれを試みましたが、それはあまりにも機能していません。 – xhammer

0

をイベント・アイコンをクリックして、ダブルクリックを見つけて、選択したイベント名に「RichTextBox1_MouseClick」を選択し、あなたは試してみました:

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 
0

を2つのオプションは基本的にあります。第1の方法は、あなたのクリックのやり方で、クリックはダブルクリックと同様に多くのことを行うことができます。

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 

お知らせ?その関数は現在両方を扱うことができます:)

どちらも、あなたが望むようにうまくいくはずです。