我的项目中有两个表格,form1 和 form2。我在我的项目中添加了一个新类。它有一个接受表单对象的方法,它应该能够做以下事情。
显示接受的表单对象 (frm.ShowDialog())
当我在显示的表单(frm)上按回车键时,它应该关闭。(不向 form2 的 keydown 事件添加代码)。它应该由新添加的类处理。
我试图添加新的 keyeventhandler,但我不知道如何从这里开始。(Dispose()不起作用)请帮我解决这个问题。谢谢你。
class Class1
{
public static void SearchResultBox(Form2 frm)
{
frm.KeyDown += new KeyEventHandler(frm_KeyDown);
frm.ShowDialog();
}
static void frm_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
}
throw new NotImplementedException();
}
}