PDA

View Full Version : مشکل بعد از ایجاد کنترل های پویا



na3er-faraji
دوشنبه 29 مرداد 1386, 09:43 صبح
با سلام . من چند کنترل به صورت پویا ایجاد کرده ام که تنها مشکلم اینه که این کنترل ها پشت سر هم ظاهر میشه . من میخام هر کنترل در خط جدید قرار بگیره . ولی همه کنترل ها پشت سر هم ظاهر میشه ؟

Behrouz_Rad
دوشنبه 29 مرداد 1386, 10:08 صبح
یک راه اینه که به ازای هر کنترل یک Place Holder ایجاد کنی و بین Place Holder ها تگ BR رو قرار بدی.

موفق باشید.

na3er-faraji
دوشنبه 29 مرداد 1386, 19:32 عصر
با تشکر اقای راد . اما یک مشکل دیگم ایجاد شد . چطور میتونیم با رویداد های این کنترل های پویا کار کنیم . مثلا بعد از ایجاد روی یکیش کلیک میشه ؟

Behrouz_Rad
دوشنبه 29 مرداد 1386, 19:44 عصر
روال رو از پیش مینویسی (دقیقا مثل یک روال معمولی) و اگر از VB.NET استفاده می کنی به شکل ذیل:


AddHandler Button1.Click, AddressOf Button_Click

و اگر از #C استفاده می کنی به شکل ذیل:


Button1.Click += new EventHandler(Button1_Clicked);

روال رو به کنترل ایجاد شده نسبت بده.

موفق باشد.