2

と という 2 つの Windows フォームがForm1ありForm2ます。Form2のコントロールで、label1次のようなコードを使用して 2 つのフォーム間で値を渡そうとしています。

Form2 frm = new Form2();
frm.label1.Text();
frm.ShowDialog();

しかし、次のエラー メッセージが表示されます。

「Form2.label1」は保護レベルのためアクセスできません

なぜこれが起こっているのか教えてください。

4

3 に答える 3