PDA

View Full Version : سوال: چطور از داخل یک کلاس کنترل Runtime بسازم؟



mehran788
شنبه 21 مرداد 1391, 13:49 عصر
با سلام و خسته نباشید
فرض کنید یک فرم در حال اجرا است حالا من چطور می تونم یک کلاس بنویسم که از طریق اون در همین فرم یک کنترل مثل پیکچر باکس بصورت runtime به اون اضافه بشه؟:لبخندساده:
ممنون

asadegha
شنبه 21 مرداد 1391, 15:49 عصر
اینطوری:
فرضا میخوایم نهایتا 10 تا button تولید کنیم.
اینو تعریف میکنی به صورت سراسری.
Button[] btn= new Button[10];

حالا جایی که میخوای یه باتن تولید بشه این کارو میکنی:

()btn[0]=new Button;
btn[0].name=btnRuntime;//نام باتن
btn[0].width=20;
btn[0].height=20;
btn[0].top=10;
btn[0].left=10;
btn[0].Parent = this;

mehran788
پنج شنبه 26 مرداد 1391, 10:41 صبح
شرمنده من این کد رو کجا باید بنویسم.تو داخل کلاس که اصلا چیزی به نام button نمیشناسه؟

Arash_janusV3
پنج شنبه 26 مرداد 1391, 11:20 صبح
ایجاد یک List View گرافیکی (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...&p=1565057&viewfull=1#post1565057)
ایجاد یک List View گرافیکی (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...&p=1566063&viewfull=1#post1566063)
ایجاد یک List View گرافیکی (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...&p=1566895&viewfull=1#post1566895)
اضافه کردن کنترلهای Panel و RadioButton و CheckBox و Label به برنامه (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...&p=1570451&viewfull=1#post1570451)
اضافه کردن کنترلهای ListBox و Label و Button به برنامه و ایجاد Event برای آنها (http://barnamenevis.org/showthread.php?346060-%D9%86%DA%A9%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-...&p=1572369&viewfull=1#post1572369)