PDA

View Full Version : سوال: تعداد متغیر مثلآ txtbox



vahid.bz
شنبه 22 تیر 1392, 23:29 عصر
سلام
دوستان من یه فرم دارم که بسته به یه عدد که معلوم نیست چنده و از کاربر می گیره باید توی فرم بعدی به اون تعداد txtbox داشته باشم...حالا چطور چنین چیزی امکان داره؟
ممنون

esafb52
شنبه 22 تیر 1392, 23:37 عصر
یک فکری که به نظرم میرسه اینه که مثلا اگه حداکثر ممکنه که 50تا تکس باکس داشته باشه همه رو تو فرم بعدی بذاری تو فرم یک یه متغییر تعرف کن و بسته اینکه چند هست اون تعداد رو ویزبل کن

mz6488
شنبه 22 تیر 1392, 23:40 عصر
سلام.اول اینکه تو فرم 2 پراپرتی Modifier تکست باکس رو تو حالت Public قرار بدید.بعد از دستورات زیر استفاده کنید

from2 frm=new form2();
frm.txtForm2.Text=txtForm1.Text;

danialafshari
شنبه 22 تیر 1392, 23:42 عصر
سلام
دوستان من یه فرم دارم که بسته به یه عدد که معلوم نیست چنده و از کاربر می گیره باید توی فرم بعدی به اون تعداد textbox داشته باشم...حالا چطور چنین چیزی امکان داره؟
ممنون

سلام
دوستان سعی کنن در موقع سوال پرسیدن یکمی کارشون رو توضیح بدن شاید راه حل بهتر و اصولی تری برای کارشون باشه...
به هر حال
برای اینکار یک متغیر int درون کلاس تعریف کنید که تعداد رو get می کنه و در فرم بعدی set میکنه
حالا در قسمت Designer فرم کد ساخت textbox موجوده از اون کد استفاده کنید و در فرم بعد در یک حلقه for به تعداد اون عدد get شده textbox بسازید
برای مرتب سازی هم میشه از tableLayoutPanel استفاده کرد
موفق باشید