1 ضمیمه
برداشتن رنگ پس زمینه لیبلها
سلام دوستان
بنده یک فرم دارم که براش تصویری رو به عنوان پس زمینه گذاشتم و توی فرمم از یکسری لیبل هم استفاده کردم . مشکلم اینجایه که تصویر پس زمینه این لیبل ها بدجوری توی ذوق می زنه و میخوام که لیبلهام پس زمینه نداشته باشند
https://barnamenevis.org/attach...1&d=1289625662
از شما ممنونم که بنده را راهنمائی می کنید
راستی میشه روی TreeView هم تصویر پی زمینه گذاشت ؟
نقل قول: برداشتن رنگ پس زمینه لیبلها
نقل قول:
نوشته شده توسط
hero4000
سلام دوستان
بنده یک فرم دارم که براش تصویری رو به عنوان پس زمینه گذاشتم و توی فرمم از یکسری لیبل هم استفاده کردم . مشکلم اینجایه که تصویر پس زمینه این لیبل ها بدجوری توی ذوق می زنه و میخوام که لیبلهام پس زمینه نداشته باشند
https://barnamenevis.org/attach...1&d=1289625662
از شما ممنونم که بنده را راهنمائی می کنید
راستی میشه روی TreeView هم تصویر پی زمینه گذاشت ؟
در لیست رنگ ها (تب WEB) یک رنگ با نام Trancparent هست. با انتخاب اون رنگ پس زمینه برداشته میشه.
اگر نشد بگو راهنماییت کنم
نقل قول: برداشتن رنگ پس زمینه لیبلها
از جوابتون واقعا ممنون :بوس:
راستی در مورد TreeView امتحان کردم این گزینه رو پشتیبانی نمی کنه میشه در مورد اون هم راهنمائی کنید
نقل قول: برداشتن رنگ پس زمینه لیبلها
نقل قول:
نوشته شده توسط
hero4000
از جوابتون واقعا ممنون :بوس:
راستی در مورد TreeView امتحان کردم این گزینه رو پشتیبانی نمی کنه میشه در مورد اون هم راهنمائی کنید
سلام
شما جواب گرفتید ؟ من چند سالی است که جواب این سئوال را پیدا نکرده ام!! (یک کنترل Image و روی آن یک کنترل مثلا Label)
نقل قول: برداشتن رنگ پس زمینه لیبلها
نه دوست عزيز
متاسفانه توي اين تالار مديران عزيز ( البته به استثناء جناب Mani_rf عزيز ) فقط يا تاپيکها و يا پستها رو حذف مي کنن ولي توي جواب دادن .....
اميدوارم خود ما کاربران دست همديگر رو بگيريم
1 ضمیمه
نقل قول: برداشتن رنگ پس زمینه لیبلها
نقل قول:
نوشته شده توسط
ASKaffash
سلام
شما جواب گرفتید ؟ من چند سالی است که جواب این سئوال را پیدا نکرده ام!! (یک کنترل Image و روی آن یک کنترل مثلا Label)
ببینید دوستان عزیز. مکانیزم کار به این صورته که برای بعضی از کنترل ها مانند لیبل ها، وقتی که شما حالت رنگ را رو حالت شفاف (Trancparent) قرار میدین، عکسی که درون کنترل والد (Parrent Controler) اون قرار گرفته چک میشه و درصورت وجود مختصاتی از عکس که لیبل روش قرار گرفته عینن درون پس زمینه لیبل طراحی میشه. برای همینه که وقتی شما یک لیبل را روی یک Form و یا یک Panel عکس دار میگذارید کاملا شفاف دیده میشه اما وقتی که روی یک PictureBox قرار میدین هیچ تغییری نمی بینید.
برای مثال این عکس را نگاه کنید :
فرم با رنگ قالب سبز.
3تا لیل که هر 3 شفاف شدند.
1 پنل با رنگ غالب آبی.
1 pictureBox با رنگ غالب قهوه ای یا کرم.
از بالا اولین لیبل روی فرم قرار داره و میبینید که عکس اون قسمت فرم را به خودش اختصاص داده و حتی بخشی که روی پنل افتاده هم با عکس روی فرم پوشیده شده.
لیبل دوم درون پنل قرار داره و به درستی عکس داخل پنل را به خودش گرفته. چون والد اون پنل اس نه فرم
و لیبل سوم هم که روی pictureBox قرار گرفته باز عکس روی فرم را به خودش گرفته، علت اونم اینه که والد اون هم فرم است. حتی اگر کاملا روی pictureBox قرار میگرفت بازهم عکس فرم را به خودش میگرفت نه pictureBox را. چون pictureBox نمی تونه کنترل فرزند داشته باشه.
اگر برای پنل عکس در نظر نمی گرفتیم پنل هم عکس والد خودش که فرم باشه را به خودش می گرفت.
به همین سادگی. حالا شما باید با علم به این موضوع از این ابزار ها در طراحی خودتون استفاده کنید.
نقل قول: برداشتن رنگ پس زمینه لیبلها
با تشکر از جناب Mani_rf عزيز ولي بازم من نفهميدم که چطوري براي TreeView اينکار رو انجام بدم
نميدونم شايد من خيلي کند ذهنم . لطفا يکم بيشتر راهنمائي کنيد
بازهم متشکرم
نقل قول: برداشتن رنگ پس زمینه لیبلها
دوستان جواب نمي خوان بدن ؟؟
راستي من چون پشت تري ويو نمي تونستم تصوير پشت زمينه فرم رو قرار بدم وجبور شدم از يک پنل استفاده کنم تا تصوير رو پشت زمينه پنل قرار بدم تا بخشي از فرم فقط تصوير داشته باشه ولي مشکلي که خوردم اينه که سرعت پردازش تصوير خيلي پايين اومده
مثلا با کليک بر روي هر آيتم تري ويو لازمه که ليبلهايي محو و ليبلهايي مجددا نمايش داده بشه و حالا با اين پنلي که گذاشتم اين پردازش به که کندي انجام ميشه و اول زير ليبلهايي که گذاشتم سفيد ميشه و بعد عکس پس زمينه رو به خودش ميگيره
دوستان راه حلي دارند که يا بشه پس زمينه فرم رو تا محل خاصي استريچ کرد و يا سرعت پردازش پنل رو بالا برد
نقل قول: برداشتن رنگ پس زمینه لیبلها
سلام
اگه از عکس تویه picturebox بعنوان بک گراند استفاده می کنی به جای اون از تنضیمات فرم قسمت بک گراند عکستو بذار و به گفته دوستمون
در لیست رنگ ها (تب WEB) یک رنگ با نام Trancparent هست اونو انتخاب کن .