اجرای یک رویداد در رویداد دیگه؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

اجرای یک رویداد در رویداد دیگه؟

0 امتیاز
سلام به چه صورت میشود یک رویداد رو در یک رویداد دیگه فراخوانی کنیم؟ مثلا وقتی یک دکمه رو کلیک میکنیم رویداد کلیک یک دکمه دیگه یا رویداد هر کنترول دیگهای فراخوانی بشه؟ ممنون.
سوال شده اسفند 21, 1392  بوسیله ی daniyaltjm (امتیاز 840)   47 88 103

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام.

برای این کار کافیه که نام رویداد مورد نظر رو درون اون دکمه قرار بدید. مثلا در کد زیر من درون رویداد کلیک button1 همزمان رویدادهای کلیک button2 و رویداد text_changed مربوط به textbox1 رو صدا زدم :

private void button1_Click(object sender, EventArgs e)
        {
            button2_Click(sender, e);
            textBox1_TextChanged(sender, e);
        }
//
private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (textBox1.Text.Length > 0)
            {
                MessageBox.Show(textBox1.Text.Length.ToString());
            }
         }
//
private void button2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("button2");
        }

 

پاسخ داده شده اسفند 21, 1392 بوسیله ی veniz2008 (امتیاز 2,083)   1 5 21
انتخاب شد اسفند 22, 1392 بوسیله ی daniyaltjm
...