フォームのフォーカスを強制するにはどうすればよいですか? .Focus()
は私のために働いていません。フォームフォーカスを強制するには?
private void button1_Click(object sender, EventArgs e) {
var form = new loginForm();
if (Application.OpenForms[form.Name] == null) {
form.Show();
} else {
form.Focus();
}
}
私は間違っていますか?
私のために働いていない。フォームが最小化され、button1をクリックすると、フォームはアクティブ化されません(フォーカスが置かれます)。 – Jack
申し訳ありませんが、あなたは編集を見ましたか?どちらを試しましたか?選択()またはフォーカス()? –
は問題なく動作します。ありがとう!しかし、好奇心によって、なぜ 'form'変数への参照が機能しないのでしょうか? – Jack