【发布时间】:2012-06-22 18:04:50
【问题描述】:
我有一个文本框用户控件,当我双击时,它会将Text_Changed 监听方法添加到我可以填写的代码中。
如何让它添加我的Right_Click监听方法或Left_Click监听方法或Double_Click监听方法?
【问题讨论】:
标签: visual-studio-2010 events visual-studio-designer
我有一个文本框用户控件,当我双击时,它会将Text_Changed 监听方法添加到我可以填写的代码中。
如何让它添加我的Right_Click监听方法或Left_Click监听方法或Double_Click监听方法?
【问题讨论】:
标签: visual-studio-2010 events visual-studio-designer
右键单击文本框并打开属性窗口。在属性中,点击事件(如下图),双击MouseDown事件。
这将创建方法。然后输入以下代码:
private void TextBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
// do something
}
}
对于左键单击,您可以使用相同的方法,也可以添加仅在左键单击时触发的MouceClick 事件。
如果您需要这个来更改ContextMenu,请查看:Add ContextMenu to TextBox
【讨论】:
在 Visual Studio 中,您可以通过单击“属性”窗口顶部的闪电图标(事件)来访问所有事件。
您可以双击事件的名称来创建新的处理程序,或从下拉列表中选择现有的处理程序。
【讨论】: