c#
1 public partial class Form1 : Form 2 { 3 Form2 form2 = new Form2(); 4 public Form1() 5 { 6 InitializeComponent(); 7 } 8 9 private void button1_Click(object sender, EventArgs e) 10 { 11 form2.Show(); 12 } 13 }
c#
1public partial class Form2 : Form 2 { 3 Form1 form1 = new Form1(); 4 public Form2() 5 { 6 InitializeComponent(); 7 form1.label1.Text = "aaa"; 8 9 } 10 }
これでデバッグ開始すると、「型 'System.StackOverflowException' のハンドルされていない例外が WindowsFormsApplication1.exe で発生しました」という例外が表示されます。「無限ループや無限再帰がないことを確認します。」というトラブルシューティングのヒントが表示されていますが、なぜこのような例外が出てくるのかわかりません。
どこの何がいけないのでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/19 01:50