PDA

View Full Version : فراخوانی یک رویداد از رویدادی دیگر



catgirl
پنج شنبه 29 اردیبهشت 1390, 14:59 عصر
سلام.من یک فرم MDI دارم.و یک فرم که فرزنده فرم MDI هست.می خوام وقتی از طریق فرم MDI ،فرم فرزند رو فراخوانی می کنم وقتی روی یک دکمه که در فرم فرزند هست کلیک میکنم رویداد form_load مربوط به فرم MDI اجرا بشه.ممنون میشم اگه راهنماییم کنین.

mahdighorbani
پنج شنبه 29 اردیبهشت 1390, 18:08 عصر
یه متد مثل

public void CallEvent()
{
this.MDIParent1_Load(this, new EventArgs());
}

به فرم پدر اضافه کن تا رویدادی رو که میخوای صدا بزنه
بعد با کد زیر این متد رو از فرم فرزند صدا بزن

MDIParent1 Parent = this.MdiParent as MDIParent1;
Parent.CallEvent();


یه کد نمونه هم برات میزارم