Nima_kyan
شنبه 31 فروردین 1392, 10:29 صبح
سلام
من رو فرمم تعداد زیادی پنل دارم که که زمان اجرا تولید میشن و هر کدومم تعداد زیادی کنترل رو خودشون دارن.
و چون Name این کنترل ها به صورت آرایه ای تعریف شده، دسترسی مستقیم به این خصوصیات ندارم و باید از this.Controls استفاده کنم. طبیعتا وقتی از این روش استفاده میشه به بعضی خصوصیت های خاص دسترسی نداری مثل خصوصیت Value برای شی ProgressBar.
حال سوال اینه که من چطور میتونم به این خصوصیت های خاص دسترسی داشته باشم؟؟؟
مثلا تو این کد Value رو نمیشناسه.
this.Controls["P" + uc].Controls["ProgresB" + uc].Value= 20;
من رو فرمم تعداد زیادی پنل دارم که که زمان اجرا تولید میشن و هر کدومم تعداد زیادی کنترل رو خودشون دارن.
و چون Name این کنترل ها به صورت آرایه ای تعریف شده، دسترسی مستقیم به این خصوصیات ندارم و باید از this.Controls استفاده کنم. طبیعتا وقتی از این روش استفاده میشه به بعضی خصوصیت های خاص دسترسی نداری مثل خصوصیت Value برای شی ProgressBar.
حال سوال اینه که من چطور میتونم به این خصوصیت های خاص دسترسی داشته باشم؟؟؟
مثلا تو این کد Value رو نمیشناسه.
this.Controls["P" + uc].Controls["ProgresB" + uc].Value= 20;