تغییر فرم والد از طریق فرم فرزند
سلام
باور کنید خیلی خیلی گشتم اما چیزی که مشکلم رو حل نکنه بدست نیاوردم
برای تغییر text یک label در فرم والد مراحل زیر را در فرم والد انجام دادم
1- modifier آن label را به public تغییر دادم
2 - owner فرم فرزند را this قرار دادم
Form2 f2 = newForm2();
f2.Owner = this;
f2.MdiParent = this;
f2.Show();
در فرم فرزند
3 - کد زیر را نوشتم
this.Owner.Controls["Label1"].Text = "new text";
اما با error زیر مواجه میشم
Object reference not set to an instance of an object.
خواهش میکنم راهنماییم کنید
نقل قول: تغییر فرم والد از طریق فرم فرزند
((Form2)f2.MdiParent).Lable1.Text="new Text";
نقل قول: تغییر فرم والد از طریق فرم فرزند
ممنونم از توجهتون ولی این کد جواب نداد .
نقل قول: تغییر فرم والد از طریق فرم فرزند
نقل قول:
نوشته شده توسط
manibaharlou
سلام
باور کنید خیلی خیلی گشتم اما چیزی که مشکلم رو حل نکنه بدست نیاوردم
برای تغییر text یک label در فرم والد مراحل زیر را در فرم والد انجام دادم
1- modifier آن label را به public تغییر دادم
2 - owner فرم فرزند را this قرار دادم
Form2 f2 = newForm2();
f2.Owner = this;
f2.MdiParent = this;
f2.Show();
در فرم فرزند
3 - کد زیر را نوشتم
this.Owner.Controls["Label1"].Text = "new text";
اما با error زیر مواجه میشم
Object reference not set to an instance of an object.
خواهش میکنم راهنماییم کنید
1. در فرم والد خواص Label1 را بدين شكل تغيير دهيد.
2. GenerateMember=true
3. Modifier=Public
در فرم فرزند از كد زير استفاده كنيد
((Form2)this.MdiParent).Label1.Text = "new text";
نقل قول: تغییر فرم والد از طریق فرم فرزند
با انجام مراحل بالا باز هم label1 را تعریف نشده اعلام میکنه