نمایش نتایج 1 تا 5 از 5

نام تاپیک: تغییر فرم والد از طریق فرم فرزند

  1. #1

    Question تغییر فرم والد از طریق فرم فرزند

    سلام
    باور کنید خیلی خیلی گشتم اما چیزی که مشکلم رو حل نکنه بدست نیاوردم
    برای تغییر 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.
    خواهش میکنم راهنماییم کنید

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1383
    محل زندگی
    تهران
    پست
    81

    نقل قول: تغییر فرم والد از طریق فرم فرزند


    ((Form2)f2.MdiParent).Lable1.Text="new Text";

  3. #3

    نقل قول: تغییر فرم والد از طریق فرم فرزند

    ممنونم از توجهتون ولی این کد جواب نداد .

  4. #4

    نقل قول: تغییر فرم والد از طریق فرم فرزند

    نقل قول نوشته شده توسط 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";

  5. #5

    نقل قول: تغییر فرم والد از طریق فرم فرزند

    با انجام مراحل بالا باز هم label1 را تعریف نشده اعلام میکنه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •