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

نام تاپیک: اعمال تغییرات از فرم دو به فرم یک

  1. #1

    اعمال تغییرات از فرم دو به فرم یک

    میخواستم بدونم چطور میشه دو یا چند فرم به برنامه اضافه کرد که از طریق فرم دوم بتوانیم تغییراتی را به فرم یک اعمال کنیم . البته بدون استفاده از خاصیت MDI Parent . اگر هم از این خاصیت استفاده کردیم فرم دو روی فرم یک قرار گیرد نه درون فرم یک .
    .

  2. #2
    کاربر دائمی آواتار newgoldenman
    تاریخ عضویت
    آبان 1385
    محل زندگی
    همشهري حضرت معصومه (س)
    پست
    367
    شما میخواهید یک فرم جدید بسازید، از داخل فرم کنونی اون یکی فرم جدید رو کنترل کنید. OK؟

    توی فرم فعلیتون یک نمونه از فرم جدید رو میسازید. اون رو به فرم جدیدی که ساختید پاس میکنید! برای اینکار باید فرم جدید که میخواهید رو یک سازنده ی جدید براش تعریف کنید که یک آرگومان از نوع Form بگیره و ساخته بشه. شبیه این:


    publicpartialclassForm1 : Form
    {
    publicForm newForm2;
    public Form1(refForm myForm2 )
    {
    InitializeComponent();
    newForm2 = myForm2;
    }
    }


    این برای فرم جدیدتون بود که میخواهید کنترلشو به دست بگیرید.
    حالا توی این فرمی که دارین، میتونید کنترل newForm رو بدست بگیرید.

    حالا توی فرمی که میخواهید کنترل داشته باشید(فرم مولد فرم جدیدتون) باید یک نمونه از این فرم رو بسازید و به این فرم پاس کنید.
    به عنوان مثال :

    Form2 newForm2;
    Form1 newForm1 =
    new Form1(ref newForm2);
    newForm1.Show();

    در این نمونه کد و نمونه کد بالایی، شما میخواهید که کنترل یک نمونه از فرم Form2 رو درون فرم Form1 در دست بگیرید.

    اکنون درون فرم Form1 که ساخته اید و نمایش داده اید اون رو، هر تغییری روی newForm2 بدهید، در واقع دارید روی اون نونه ای که ساخته اید تغییرات اعمال میکنید.

تاپیک های مشابه

  1. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  2. تغییر اندازه ارتفاع QRShape با تغییر ارتفاع DetailBand
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 07 تیر 1386, 07:49 صبح
  3. تغییر Toolbar با تغییر Thems ویندوز XP
    نوشته شده توسط na3er-faraji در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مهر 1385, 12:08 عصر
  4. غیر قابل تغییر کردن فرم about تغییر desktop تو vb
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 11:12 صبح
  5. تغییر در PHPbb (تغییرات خیلی کلی)
    نوشته شده توسط nasr در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 05 فروردین 1384, 12:06 عصر

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

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