PDA

View Full Version : سوال: ارتباط اجزای فرم ها



Babak-Magic
چهارشنبه 23 تیر 1389, 11:31 صبح
سلام
میخواستم ببینم چطور میشه مثلا وقتی یک باتن از فرم 2 کلیک می شه و ما می خواهیم دستورات رویداد کلیک یک باتن دیگر در فرم 1 هم اجرا بشه می خواستم بدونم این ارتباط چجوریه

vandermond
چهارشنبه 23 تیر 1389, 12:08 عصر
دوست عزيز به اين راحتي:

//اين كد توي فرم1 نوشته شده
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.button1_Click(sender,new EventArgs);
}

سوال ديگه اي هم بود در خدمت هستم.

s.khoshfekran
چهارشنبه 23 تیر 1389, 12:37 عصر
میتونی Button را به عنوان پارامتر در constructor فرم2 بفرستی و ازش استفاده کنی!

Babak-Magic
جمعه 25 تیر 1389, 23:35 عصر
Form2 fr = new Form2();
fr.button1_Click(sender,new EventArgs);
اينو ميزنم ولي كار نميكنه

hossein_ignore
شنبه 26 تیر 1389, 10:38 صبح
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.button1_Click(sender,e);
}

hossein_ignore
شنبه 26 تیر 1389, 11:46 صبح
در ضمن! تو Form2 متد button1_Click رو باید public تعریف کنی!

Babak-Magic
شنبه 26 تیر 1389, 12:30 عصر
ممنون ولی این کارارم کردم درست نشد اگه میشه شما یه نمونه درست کن بزار