在Visual Studio设计器中向文本框用户控件添加右键单击?

时间:2012-06-22 18:04:51

标签: visual-studio-2010 events visual-studio-designer

我有一个文本框用户控件,当我双击时,它会将Text_Changed监听方法添加到我可以填写的代码中。

如何让它添加我的Right_Click收听方法或Left_Click收听方法或Double_Click收听方式?

2 个答案:

答案 0 :(得分:3)

右键单击文本框并打开属性窗口。在属性中,单击事件(如下图所示),然后双击MouseDown事件。

enter image description here

这将创建该方法。然后输入以下代码:

private void TextBox1_MouseDown(object sender, MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
    {
        // do something
    }
}

对于左键单击,您可以使用相同的方法,也可以添加仅在左键单击时触发的MouceClick事件。

如果您需要更改ContextMenu,请更改:Add ContextMenu to TextBox

答案 1 :(得分:2)

在Visual Studio中,单击“属性”窗口顶部的闪电图标(“事件”)即可访问所有事件。

您可以双击事件名称以创建新处理程序,或从下拉列表中选择现有处理程序。