ボタンクリックで新しいウィンドウフォームを開こうとしています
メインプログラムのコンストラクターには、次のものがあります。
form_targeting = new Targeting();
button1_Click(...)には次のものがあります。
form_targeting.Show();
メインプログラムのフィールドにはofcがあります
public static Targeting form_targeting;
初めて開くときは、正しく動作します。2番目のウィンドウを閉じて、1番目のウィンドウのボタンをもう一度押すと、エラーが発生します。
破棄されたオブジェクトにアクセスできません。オブジェクト名:「ターゲティング」。
それをTargetingクラスに追加しましたが、それでも機能しません。
private void Targeting_FormClosing(Object sender, FormClosingEventArgs e)
{
this.Hide();
e.Cancel = true;
}
今は動作します。まったく同じように書く必要がありましたが、designerを使用しています:pありがとうございます:)