Alireza7581
شنبه 28 دی 1392, 13:18 عصر
با عرض سلام و احترام خدمت اساتید گرامی
من این(در قسمت زیر می بینید) تکه کد رو نوشتم تا مقادیر داخل تمامی TextBoxهای موجود روی فرم رو پاک کنه. اما نمی خوام هی این کدها رو تو جاهای مختلف کپی کنم برای همین یک کلاسی(که در قسمت زیر کدش رو می بینید) ساختم و این روال رو تو کلاس معرفی کردم. اما هر کاری می کنم داخل کلاس من Controls رو نمی شناسه. ممنون میشم تا راهنمایییم کنید. با تشکر
کد مربوط به روال در حالت عادی (داخل فرم):
foreach (var item in controls)
{
if (item is TextBox )
{
(item as TextBox).Text = "";
}
}//end of foreach
کلاس مربوطه:
class Setclass1
{
public void EmptyControls()
{
foreach (var item in controls)
{
if (item is TextBox )
{
(item as TextBox).Text = "";
}
}//end of foreach
}
}
من این(در قسمت زیر می بینید) تکه کد رو نوشتم تا مقادیر داخل تمامی TextBoxهای موجود روی فرم رو پاک کنه. اما نمی خوام هی این کدها رو تو جاهای مختلف کپی کنم برای همین یک کلاسی(که در قسمت زیر کدش رو می بینید) ساختم و این روال رو تو کلاس معرفی کردم. اما هر کاری می کنم داخل کلاس من Controls رو نمی شناسه. ممنون میشم تا راهنمایییم کنید. با تشکر
کد مربوط به روال در حالت عادی (داخل فرم):
foreach (var item in controls)
{
if (item is TextBox )
{
(item as TextBox).Text = "";
}
}//end of foreach
کلاس مربوطه:
class Setclass1
{
public void EmptyControls()
{
foreach (var item in controls)
{
if (item is TextBox )
{
(item as TextBox).Text = "";
}
}//end of foreach
}
}