C# 创建所有窗体的快捷键
我计划为我所有的表单创建一个快捷键,我把这个代码放在我所有的表单上C# 创建所有窗体的快捷键,c#,winforms,keydown,C#,Winforms,Keydown,我计划为我所有的表单创建一个快捷键,我把这个代码放在我所有的表单上 public Form1() { InitializeComponent(); this.KeyDown +=new KeyEventHandler(Form1_KeyDown); } private void Form1_KeyDown(object sender, KeyEventArgs e) { if
public Form1()
{
InitializeComponent();
this.KeyDown +=new KeyEventHandler(Form1_KeyDown);
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
Button1.PerformClick();
}
else if (e.KeyCode == Keys.Escape)
{
button2.PerformClick();
}
}
private void Form1_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
}
有没有办法让我不会在所有表格中重复这些代码,
谢谢:)使用表单基类。。。在那里,您可以编写代码并从该基本表单继承所有表单