PDA

View Full Version : چگونگی دسترسی به eventهای فرم دیگر



Raha323
دوشنبه 10 مهر 1391, 11:18 صبح
چگونه میتوانم در فرم 2 یک bottenدر فرم 1 را event Click اش را فعال کنم

Y_Safaiee
دوشنبه 10 مهر 1391, 11:30 صبح
با سلام خدمت شما

شفاف توضیح نداده بودین اما اگه میخواین به یه رویداد در یک فرم دیگه دسترسی داشته باشید فقط نیازه اون رویداد رو از حالت Private به حالت Public تغییر بدین :

در مثال زیر با کلیک روی دکمه ای که در فرم اول هست رویداد کلیک رو باتون فرم دوم فراخوانی میشه

فرم دوم :


namespace Event
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}

public void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello World");
}
}
}


فرم اول:


namespace Event
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.button1_Click(sender, e);
}
}
}


سمپلم براتون ضمیمه کردم

موفق باشین
بایت بایت

Raha323
دوشنبه 10 مهر 1391, 12:55 عصر
خیلی ممنون درست شد