PDA

View Full Version : اجرای متدی خاص در همه رویدادها



aaaaammmm
یک شنبه 24 مرداد 1389, 23:08 عصر
سلام
فرض کنیم روی یک فرم 50 تا تکس باکس دارم ومی خواهیم توی رویداد text_change
آنها یک تابع به خصوص اجرا بشه.بدون اینکه رویداد text_change آنها فراخوانی بشه.چیکار میشه کرد؟(نمی خواهم 50 تا رویداد text_change داشته باشم)

ricky22
یک شنبه 24 مرداد 1389, 23:30 عصر
ساخت Textbox سفارشی.
یا Handle یک Textchange برای همه Textbox ها
------------
راه اول اسون تره.

aaaaammmm
یک شنبه 24 مرداد 1389, 23:38 عصر
قربونت ricky22 بیشتر توضیح میدی.ممنون

ricky22
یک شنبه 24 مرداد 1389, 23:50 عصر
نوشتن یک رویداد برای چند کنترل.
http://www.c-sharpcorner.com/UploadFile/grusso
/WritingaSingleEventHandlerforMultipleControls11242 005233135PM/WritingaSingleEventHandlerforMultipleControls.aspx

مهدی فرزاد
دوشنبه 25 مرداد 1389, 08: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");
}
اينم مثالش برات گزاشتم