私は奇妙な問題に取り組んできました。プロジェクトで KryptonForm を使用しています。フォーム (form1 など) があり、このフォームからボタンをクリックして別のフォームを開く必要があります。コードは次のとおりです。
void btn_click(object sender, EventArgs e)
{
Visible = false;
ShowInTaskbar = false;
var f = new Form2();
f.ShowDialog();
Visible = true;
ShowInTaskbar = true;
}
問題は、Form2を閉じるとForm1も閉じることです。Form2DialogResult = DialogResult.None
から設定してみましたがだめでした。私を助けてください。
私は常にこの手法を使用していますが、このようなことは一度もありません。