ボタン 1 のクリック イベントをトリガーするように ENTER キーを割り当てることができました。Enter キーを押すと、フォーム「Startmenu」が開きます。ただし、これを 2 回行います。一度だけではありません。コードで問題を見つけることができません。誰か助けてもらえますか?
これは私のコードです:
public Login()
{
InitializeComponent();
this.textBox1.KeyDown += new KeyEventHandler(textBox1_KeyDown);
}
private void button1_Click_1(object sender, EventArgs e)
{
if (somethingsomething == true)
{
Startmenu sm = new Startmenu();
sm.Show();
}
else
{
MessageBox.Show("something");
}
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
button1.PerformClick();
e.Handled = true;
}
}