メインフォームとフォームが2つのフォームで動作するプログラムを書いていますので、ユーザーがtoolstripmenu-> PreferencesをクリックするとPreferencesフォームが表示されますユーザは一度に1つのPreferencesフォームしか持つことができません。フォームを使って作業する
私が使用:
Prefs preferencias = new Prefs;
private void preferenciasToolStripMenuItem_Click(object sender, EventArgs e)
{
preferencias.Show();
}
それは動作しますが、私は環境設定フォームを閉じて、新しいものにプログラムがクラッシュを開こうとします。
そして、私が使用している場合:
private void preferenciasToolStripMenuItem_Click(object sender, EventArgs e)
{
Prefs preferencias = new Prefs;
preferencias.Show();
}
ユーザーは複数の環境設定フォームを肝炎することができます。
どうすればよいですか?
ありがとうございます。
これはちょっと後ろのようですが、環境設定ダイアログをモーダルにしたくない場合(それは明らかな選択肢のように見えます) –
私のポストは最初の方法の裏に推論で更新されました。 –