【发布时间】:2014-04-09 11:15:07
【问题描述】:
我有一个userControl(DT_Navigator)。里面有一个按钮(btnNew)。
我为它写了点击按钮事件:
public void btnNew_Click(object sender, EventArgs e)
{
btnNew.Enabled = false;
}
我在另一个项目中使用了用户控制按钮,并为它编写了另一个点击事件:
public void btnNew_Click(object sender, EventArgs e)
{
btnNew.Enabled = false;
}
但是,当我按下 Enter 键时,只会执行我在用户控件中定义的第一个事件。但是我希望这两个事件都执行。
当我点击btnNew时,两个事件都会触发,但是当我按下Enter键时,只会触发一个事件。
我该如何解决这个问题?谢谢...
【问题讨论】:
-
什么ui框架? winforms、wpf 等?
-
@DanielA.White winforms
-
尝试将第二个事件处理程序附加到
Click事件而不是MouseClick(它们不是同一个事件)。 -
@Styxxy 非常感谢 :) 它的工作