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

نام تاپیک: مشکل در دسترسی از خارج فرم به اشیا (فرمی دیگر)

  1. #1
    کاربر جدید
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اراک
    پست
    26

    Question مشکل در دسترسی از خارج فرم به اشیا (فرمی دیگر)

    سلام
    دوستان من از این کد استفاده می کنم ولی کار نمیکنه
    چرا ؟؟؟
    Form5 f5 = newForm5();
    f5.dataGridView1.Rows.Clear();

    در ضمن dataGridView1 در فرم اصلی Public تعریف شده
    ممنون

  2. #2
    کاربر جدید
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اراک
    پست
    26

    نقل قول: مشکل در دسترسی از خارج فرم به اشیا (فرمی دیگر)

    سلام
    انقدر کسی جواب نداد که خودم جوابشو پیدا کردم
    قبل از حذف تاپیک میگم شاید به درد دوست دیگه ای خورد
    در فرم اصلی (فرم پدر) باید اشاره گری که توی فرم فرزند تعریف کردی مقدار this بدی و توی فرم فرزند از اون استفاده کنی

    فرم پدر هنگام صدا زدن فرم فرزند :
    Form4 f4 = newForm4();
    f4.parent_pointer =
    this;
    f4.ShowDialog();

    تعریف اشاره گر در فرم فرزند:
    publicForm5 parent_pointer;

    و در آخر:
    Form5 f5 = newForm5();
    parent_pointer.dataGridView1.Rows.Clear
    ;

    ممنون

  3. #3
    کاربر تازه وارد آواتار banitaba.ommolketab
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    اصفهان
    سن
    34
    پست
    74

    نقل قول: مشکل در دسترسی از خارج فرم به اشیا (فرمی دیگر)

    فرض کن 2 تا فرم داری به اسامی Form1 , Form2 حالا به صورت زیر میتونی از فرم اول به اشیائ داخل فرم دوم دسترسی داشته باشی .

    Form2 frm = new Form2();
    frm.Controls["Name sheye morede nazar
    "].Name khosoosiyate morede nazar

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

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