PDA

View Full Version : مخفی و ظاهر کردن کنترل ها بصورت دسته جمعی ؟



ahmad6630
سه شنبه 24 مهر 1386, 18:36 عصر
با سلام دوستان گرامی
یک سوال داشتم در صورت امکان کمکم کنید.

توی یک فرم asp.net یا VB.Net چطوری میتونیم با استفاده از یک DropDownList و انتخاب یک عدد مثلاً 30 و با داشتن مثلاً 50 تا TextBox به تعداد عدد انتخاب شده در DropDownList اونها رو نمایش داد؟
فرض بر این است که کلیه تکست باکس ها مخفی باشند و با ورود عدد 30 ، تکست باکس 1 تا 30 ظاهر و با عدد دیگر به همان تعداد ظاهر بشود.

باز هم پیشاپیش ممنونم از بذل توجهتون:لبخندساده:

eyes_shut_number1
سه شنبه 24 مهر 1386, 18:56 عصر
\dim ctr as control
for each ctr in me.controls
if ctr.gettype is gettype(textbox)
ctr.visible=true
ctr.text=30
next

yavari
چهارشنبه 25 مهر 1386, 08:19 صبح
سلام

من پیشنهاد میکنم کنترلهائی که قراره یه جا نمایش داده بشن یا نشن رو توی که GroupBox یا Container یا ... قرار بدی و فقط Visible اون کنترل رو (مثلا GroupBox.visible=false) تغییر بدی .

موفق باشید .

eyes_shut_number1
چهارشنبه 25 مهر 1386, 09:59 صبح
درسته این راه میتونه راحت ترباشه!

ahmad6630
چهارشنبه 25 مهر 1386, 14:39 عصر
ممنونم از راهنمائی هاتون اما مشکل اینجاست که میخوام اگه 6 رو انتخاب کردم 6 تا و اگه 30 رو انتخاب کنم فقط 30 تا نشون بده.
البته با راهنمائی eyes_shut_number1 عزیز و کمی تغییر دادن در اون کد مشکلم حل شد اما بیشتر برای استفاده در webform اون رو نیاز داشتم.
کسی میتونه این مشکل رو حل کنه برام ؟
ممنونم از لطفتون

eyes_shut_number1
چهارشنبه 25 مهر 1386, 14:49 عصر
خوب فرقی نداره ! مگه توی وب فرم نمیشه!
همینو توی Code behind بزنی درست میشه دیگه نه؟

ahmad6630
سه شنبه 11 دی 1386, 09:31 صبح
نه فدات شم
قضیه متفاوت تر از اونی بود که من و تو تصور می کنیم