View Full Version : اجرای متدی خاص در همه رویدادها
aaaaammmm
دوشنبه 25 مرداد 1389, 00:08 صبح
سلام
فرض کنیم روی یک فرم 50 تا تکس باکس دارم ومی خواهیم توی رویداد text_change
آنها یک تابع به خصوص اجرا بشه.بدون اینکه رویداد text_change آنها فراخوانی بشه.چیکار میشه کرد؟(نمی خواهم 50 تا رویداد text_change داشته باشم)
ricky22
دوشنبه 25 مرداد 1389, 00:30 صبح
ساخت Textbox سفارشی.
یا Handle یک Textchange برای همه Textbox ها
------------
راه اول اسون تره.
aaaaammmm
دوشنبه 25 مرداد 1389, 00:38 صبح
قربونت ricky22 بیشتر توضیح میدی.ممنون
ricky22
دوشنبه 25 مرداد 1389, 00:50 صبح
نوشتن یک رویداد برای چند کنترل.
http://www.c-sharpcorner.com/UploadFile/grusso
/WritingaSingleEventHandlerforMultipleControls11242 005233135PM/WritingaSingleEventHandlerforMultipleControls.aspx
مهدی فرزاد
دوشنبه 25 مرداد 1389, 09:20 صبح
سلام
شما ميتونيد مثلا يك متدد به شكل زير در برنامه ايجاد كنيد و متدد TextChange همه text box هات رو به اون متصل كني
private void AllTextbox_TextChanged(object sender, EventArgs e)
{
TextBox txt = (TextBox)sender;
if (txt.Text == "good")
MessageBox.Show("good is good");
}
اينم مثالش برات گزاشتم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.