0
私はメインフォームとロギングフォームを持つwinformアプリケーションを持っています。ロギングフォームが表示されているときは、閉じられるまでフォーカスを持ってほしいです。私が試した:c#winforms、フォームまでフォームにフォーカス。閉じる()
loggingForm = new LoggingForm();
loggingForm.FormClosing += loggingForm_FormClosing;
loggingForm.bOK.Click += bOK_Click;
loggingForm.Show();
loggingForm.Activate();
loggingForm.Focus();
loggingForm.TopMost = true;
loggingForm.TopMost = false;
void loggingForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (isValidPass)
e.Cancel = false;
else
e.Cancel = true;
}
あなたはShowDialogのを試してみましたか? – vsarunov
パーフェクト!どのようにしてこの答えを最良のものにすることができますか? – therko
私の答えは以下の通りです。 – vsarunov