صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: سورس دسترسی به آرایه کنترل های موجود در فرم  (دفعات بازدید: 493 بار)
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« : 13 مهر 1388,ساعت 10:06:27 »

1-دسترسی به آرایه کنترل های موجود در فرم

کد:
for (int i = 0; i < Controls.Count; i
++)
   }

      ;()Type tp = Controls[i].GetType

      ( "if (tp.Name == "TextBox

            }
              ; ""=controls[i].Text
            {

    {
--------------------------------------------------------------------------------
« آخرين ويرايش: 15 مهر 1388,ساعت 10:23:30 توسط تقدسي » خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
مهندس نادری
professor
*

تشكرها : 10
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 40


ديدن مشخصات
« پاسخ #1 : 08 آبان 1388,ساعت 23:15:36 »

با سلام
روش دیگر دسترسی به اشیاه موجود در فرم مثلا می خواهیم تمام تکس باکس های یک فرم را خالی کنیم:
foreach (object obj in this.Controls)
                if (obj is GroupBox)
                {
                    GroupBox GB = (GroupBox)obj;
                    foreach (object subObj in GB.Controls)
                        if (subObj is TextBox)
                        {
                            TextBox tb = (TextBox)subObj;
                            tb.Text = String.Empty;
                        }
                }
خارج شده است

من آن خانه بدوشم که غم سیلاب ندارم.
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :