PDA

View Full Version : سوال: مشکل در اضافه کردن اجزا به panel یا group box



urccmk
جمعه 12 مرداد 1397, 18:37 عصر
سلام
من فرمم رو قبلا طراحی کردم که 27 فرم هستن و حالا میخوام انتقالشون بدم به control tab و تعداد tab page ها هم 27 تا هست و میخوام محتویات تمام فرم ها رو به تب ها انتقال بدم
برای انتقال کپی پیست کردن یا هر راه دیگه ای فقط اطلاعات متنی انتقال داده میشن و گرافیکی ها رو نمیتونم جا به جا کنم/

1- چطور تمام اجزا رو وارد پنل کنم تا راحتر به تب پیج انتقال بدم ؟
2- راه راحتر دیگه ای هست که بخوام انجام بدم ؟

مرسی

hamidrezax1
شنبه 13 مرداد 1397, 04:49 صبح
سلام دوست عزیز به نظر من شما اول اجزا فرمتون رو (شامل باتن، دیتاگرید، تکست باکس و .... ) همه اشون انتخاب و کپی کنید (فقط کنترل های داخل همان تب) بعد داخل تب مربوطه past کنید بعد وارد قسمت کد دهی تب مربوطه بشید و کد ها رو در اون قسمت وارد کنید منتحی حواستون باشه اسم کلاس ها تغییر باییستی بکنه مثلا اگر کلیه اجزا قبلا در کلاس فرم 1 بود حالا باید تو کلاس تب1 باشه.
موفق باشید

mmbguide
دوشنبه 15 مرداد 1397, 19:54 عصر
سلام. شما میتونید ویژگی TopLevel فرم های ساخته شده رو برابر False قرار بدید(البت در کد نویسی) و بعد اون فرم رو مثل یک شیء به Pannel مورد نظر Add کنید:


With FormName
'برای اینکه فرم بتواند در درون کنترل قرار گیرد باید ویژگی سطح بالای آن را لغو کرد
.TopLevel = False
.Name = FormName.Name
.Dock = DockStyle.Fill
Me.pnlFormContainer.Controls.Add(FormName)
.Show()
End With


با توجه به برنامه ای که داری میسازی میتونی تنظیمان خودت رو اعمال کنی.