PDA

View Full Version : سوال: اجرا رویداد یک کنترل توسط کنترل دیگر.



mjzsoft25
دوشنبه 19 تیر 1391, 20:42 عصر
بابا من هرچی گشتم چیزی پیدا نکردم.:گریه:
سلام . یه سوال داشتم:
من می خواهم وقتی روی باتن1 کلیک کردم event کلیک باتن 2 اجرا بشه.

va2012
دوشنبه 19 تیر 1391, 21:46 عصر
بابا من هرچی گشتم چیزی پیدا نکردم.:گریه:
سلام . یه سوال داشتم:
من می خواهم وقتی روی باتن1 کلیک کردم event کلیک باتن 2 اجرا بشه.

سلام.

خوب در قسمت رویداد کلیک باتن 1 رویداد کلیک باتن 2 رو انتخاب کن. یعنی رویداد کلیک باتن 2 رو به باتن 1 نسبت میدی.

فرید نجفلو
دوشنبه 19 تیر 1391, 21:54 عصر
سلام
ممکنه یکی از دو روش زیر به درتون بخوره:
private void Form1_Load(object sender, EventArgs e)
{
button2.Click += this.button1_Click;
}


یا:

private void button1_Click(object sender, EventArgs e)
{
button2_Click(null, null);
}


البته اگه فقط کلیک رو می خوایین اینم میشه:

private void button1_Click(object sender, EventArgs e)
{
button2.PerformClick();
}

veniz2008
دوشنبه 19 تیر 1391, 21:56 عصر
سلام، فرض کن دو تا دکمه داری،برای اینکه رویداد کلیک دکمه 2 رو صدا بزنی و اجرا کنی، این کد رو داخل دکمه 1 بذارید:

button2_Click(sender,e);
موفق باشید.