C#
1private void button1_Click(object sender, EventArgs e) 2{ 3 Form2 frm = new Form2(); 4 frm.ShowDialog(); 5 frm.Dispose(); 6 txtKEY1.Text = frm.プロパティ名1; 7 txtKEY2.Text = frm.プロパティ名2; 8 frm.ShowDialog(); 9}
ご質問があります。
上記のようなプログラムを開始すると
2回目のfrm.ShowDialog()のところで
破棄されたオブジェクトにアクセスできません。
とエラーが出て止まります。
自分的には
frm.プロパティ名1;
のところでエラーが出て止まると思っていたのですが
そうはなりませんでした。
理由を説明していただけないでしょうか、お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/12 08:12