2017-12-09 24 views
0

私はUserControlのフォームを持っています。ユーザーコントロールにはtextboxがあります。 UserControlのMouseDoubleClickイベントを使用しようとしたときにダブルクリックしても何も起こりませんので、のイベントにはtextboxのアクセスしたいと思います。私はUserControlのソースコードのコピーを持っています。私が試しているコードを見てください。UserControl内のテキストボックスのMouseDoubleClickイベントにアクセス

private void UserControl_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 
     MessageBox.Show("Mouse Double Click!"); 
    } 
+0

textBox1.MouseDoubleClick + =(S、E)=> OnMouseDoubleClick(E); –

答えて

0

私はすでに解決しています:ユーザコントロールにイベントを追加しました。

public event MouseEventHandler txtMouseDoubleClick;

private void TextBox_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 
     if (this.txtMouseDoubleClick!= null) 
      this.txtMouseDoubleClick(this, e); 
    } 
関連する問題