سلام
فرض کنیم روی یک فرم 50 تا تکس باکس دارم ومی خواهیم توی رویداد text_change
آنها یک تابع به خصوص اجرا بشه.بدون اینکه رویداد text_change آنها فراخوانی بشه.چیکار میشه کرد؟(نمی خواهم 50 تا رویداد text_change داشته باشم)
سلام
فرض کنیم روی یک فرم 50 تا تکس باکس دارم ومی خواهیم توی رویداد text_change
آنها یک تابع به خصوص اجرا بشه.بدون اینکه رویداد text_change آنها فراخوانی بشه.چیکار میشه کرد؟(نمی خواهم 50 تا رویداد text_change داشته باشم)
ساخت Textbox سفارشی.
یا Handle یک Textchange برای همه Textbox ها
------------
راه اول اسون تره.
قربونت ricky22 بیشتر توضیح میدی.ممنون
نوشتن یک رویداد برای چند کنترل.
http://www.c-sharpcorner.com/UploadFile/grusso
/WritingaSingleEventHandlerforMultipleControls11242 005233135PM/WritingaSingleEventHandlerforMultipleControls.aspx
سلام
شما ميتونيد مثلا يك متدد به شكل زير در برنامه ايجاد كنيد و متدد TextChange همه text box هات رو به اون متصل كني
private void AllTextbox_TextChanged(object sender, EventArgs e)
{
TextBox txt = (TextBox)sender;
if (txt.Text == "good")
MessageBox.Show("good is good");
}
اينم مثالش برات گزاشتم