tgoop.com/CsharpWindowsForm/129
Last Update:
الدالة performClick()
وظيفتها توليد حدث Click لزر
مثال
int i = 0;
private void button1_Click(object sender, EventArgs e)
{
if (i % 2 == 0)
{
button2.PerformClick();
}
else
{
MessageBox.Show("button2 was NOT clicked");
}
i = i + 1;
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello");
}
عند الضغط على الزر الأول سيتم تنفيذ دالة الزر الثاني وعند الضغط مرة أخرى سيتم تنفيذ دالة الزر الأول
وهكذا اذا كانت i عدد زوجي سوف يتم تنفيذ الزر الثاني واذا كانت عدد فردي سيتم تنفيذ الزر الأول
يعني ان الدالة perfromClick تعمل وكأن المستخدم هو الذي ذهب بمؤشر الماوس الى الزر الثاني وضغط عليه
مثال اسهل لكي توضح الفكرة اكثر
private void button1_Click(object sender, EventArgs e)
{
button2.PerformClick();
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello");
}
https://www.tgoop.com/CsharpWindowsForm
BY برمجة تطبيقات الويندوز C# Programming

Share with your friend now:
tgoop.com/CsharpWindowsForm/129