PDA

View Full Version : سوال: مشکل در پشت زمینه lable ها و picturebox ها در فرم MdiParent ( لطفا کمک کنید )



poorman
جمعه 10 آبان 1392, 00:27 صبح
سلام دوستان
من یه مشکل خیلی حاد پیدا کردم هرکار کردم آخرشم نتونستم از زیرش در برم

وقتی فرم رو MdiParent می کنید میبینید که رنگ فرم طوسی تیره میشه
من روی فرمم چند تا picturebox و Lable دارم که backcolor اونا رو ترنس پرنت کردم و برای فرمم عکس پشت زمینه میذارم
مشکل اینجاست که وقتی فرم لود میشه رنگ پشت زمینه picturebox ها و label ها به جای اینکه چیزی نباشه و عکس پشت زمینه فرم رو نشون بده ، همون رنگ طوسی تیره رو نشون میده و خیلی نمای بدی داره

خواهشا هرکسی اطلاعی داره کمک کنه ، دارم دیوونه میشم :گیج:
هرچی هم سرچ زدم چیزی پیدا نکردم :عصبانی++:

rahnema1
جمعه 10 آبان 1392, 09:07 صبح
روی فرم یک panel بگذار و background اون رو به تصویر مورد نظرت تغییر بده بعدش هم کنترل ها رو روی پانل قرار بده

poorman
جمعه 10 آبان 1392, 14:02 عصر
روی فرم یک panel بگذار و background اون رو به تصویر مورد نظرت تغییر بده بعدش هم کنترل ها رو روی پانل قرار بده

این روش رو امتحان کردم اما فرمی که به عنوان چایلد باز میشه میره زیر پنل !!!

poorman
جمعه 10 آبان 1392, 16:28 عصر
درست شد ، باید فرم جدید رو به پنل اضافه میکردم :)

Panel1.Controls.Add(frmnew)
frmnew.Show()


فقط واقعا سرعت لود فرم رو میاره پایین ، خیلی دیر نرم افزار لود میشه
راه دیگه ای هست که بدون نیاز به بک گراند پنل مشکل حل بشه ؟؟؟

چون همینکه پنل بک گراندش لود شه ، باز یه فرم به پنل اضافه شه سرعت رو افتضاح میکنه

باید یه راهی باشه که لیبل ها و پیکچرباکس ها رنگشون رو از خود فرم اصلی بگیرن آخه :عصبانی++:

samiasoft
سه شنبه 26 دی 1396, 07:05 صبح
دوستان متاسفانه منم همین مشکل رو دارم

به جز اضافه کردن فرم به پنل راه دیگری نیست؟