按下回车键,用户控制事件发生

本文关键字:控制 事件 用户 回车 | 更新日期: 2023-09-27 17:57:30

我有一个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键时,只有一个事件会触发。

我该如何解决这个问题?谢谢

按下回车键,用户控制事件发生

试试这个:

DT_Navigator.btnNew.Click += new EventHandler(DTnewItem);