PDA

View Full Version : به چه صورت می توان آرایه ای از کنترلها شبیه vb6 درست کرد.



hatef86
دوشنبه 30 مرداد 1391, 13:15 عصر
توضیح : مثلا شما چند textbox دارید و می خواهید یک عمل ثابت روی همه آنها انجام شود مثلا زمانی که وراد یک text شدید تمام متن آن مورد انتخاب قرار گیرد یک روش برای هر کنترل کد لازمه نوشته شود و یک روش که شما حواب ان را خواهید داد برای همه text box ها یک کد نوشته شود

behzad1986
دوشنبه 30 مرداد 1391, 13:44 عصر
سلام
سوالاتون مبهمه
ولی برای ساختن لیست کنترل می توانید از این روش استفاده کنید
List<Control> ListControl=new List<Control>();
بعد با این دستور در لود فرم کنترل ها رو به برنامه اضافه کنید

foreach (Control c in this.Controls)
ListControl.Add(c);


ولی مثال بالا که زده اید
می توانید یک Event بنویسید و برای همه TextBox ها استفاده کنید برای مثال

private void TextBox_Enter(object sender, EventArgs e)
{
((TextBox)sender).SelectAll();
}

برای همه TextBox از این Event برای انتخاب کل متن استفاده کنید

مهرداد صفا
دوشنبه 30 مرداد 1391, 18:48 عصر
توضیح : مثلا شما چند textbox دارید و می خواهید یک عمل ثابت روی همه آنها انجام شود مثلا زمانی که وراد یک text شدید تمام متن آن مورد انتخاب قرار گیرد یک روش برای هر کنترل کد لازمه نوشته شود و یک روش که شما حواب ان را خواهید داد برای همه text box ها یک کد نوشته شود
سلام
تاپیک زیر را بررسی کنید.
button ها در سی شارپ (http://barnamenevis.org/showthread.php?354301-button-ها-در-سی-شارپ)