PDA

View Full Version : نمایش تصاویر بدون رنگ پس زمینه



Alghoochi
سه شنبه 22 دی 1388, 00:02 صبح
سلام خدمت تمامی دوستان

اگه با picturebox های visual studio کار کرده باشید می دونید که این کنترل ها خاصیت Transparent background رو پشتیبانی نمی کنه. یعنی حتی اگه شما رنگ پس زمینه اینو رو Transparent تنظیم کنید باز هم رنگ فرمی که کنترل توی اون قرار داره به عنوان رنگ پس زمینه انتخاب می شه. تو چند تا فروم خارجی یه چیزهایی پیدا کردم ولی جواب نداد. اگه دوستان کسی راه حلی بلده بگه تا ما هم استفاده کنیم.

milad.biroonvand
سه شنبه 22 دی 1388, 07:57 صبح
بايد از فايل هاي با پسوند PNG استفاده كني . عكستو ببر تو فتوشاب با ابزار انتخاب اون رو انتخاب كن بعد با كليد DELETE اون رو پاك كن و با فرمت PNG ذخيرش كن ، اين يه راهشه .

Alghoochi
سه شنبه 22 دی 1388, 10:09 صبح
بايد از فايل هاي با پسوند PNG استفاده كني . عكستو ببر تو فتوشاب با ابزار انتخاب اون رو انتخاب كن بعد با كليد DELETE اون رو پاك كن و با فرمت PNG ذخيرش كن ، اين يه راهشه .
دوست عزیز فکر کنم شما سوال منو درست متوجه نشدید. شما این عکسو ببین هر دو عکس png هستند.

Navid Asadi
سه شنبه 22 دی 1388, 20:45 عصر
حرف شما کاملا درسته عکس یا رنگ بک گراند فرم یا پنلی رو که توش هست رو نشون میده...
اگه جواب برسیم خیلی عالی میشه....

Mani_rf
سه شنبه 22 دی 1388, 21:20 عصر
میتوانید به جای Picture از Panel استفاده کنید و عکس را با خاصیت BackgroundImage درون آن لود کنید تا هنگامی که رنگ پس زمینه Panel را Trancparent می کنید و از عکس PNG استفاده می نمایید عکس درون فرم زیر قسمتهای خالی عکس درون پنل نمایش داده شود.

Alghoochi
چهارشنبه 23 دی 1388, 09:21 صبح
میتوانید به جای Picture از Panel استفاده کنید و عکس را با خاصیت BackgroundImage درون آن لود کنید تا هنگامی که رنگ پس زمینه Panel را Trancparent می کنید و از عکس PNG استفاده می نمایید عکس درون فرم زیر قسمتهای خالی عکس درون پنل نمایش داده شود.
خوب ما نمی خوایم عکس رو به عنوان پس زمینه قرار بدیم. می خوایم هردو عکس رو داشته باشیم ولی هیچ کدوم پس زمینه نداشته باشن

Alghoochi
چهارشنبه 23 دی 1388, 09:31 صبح
این لینکو ببینید:
http://stackoverflow.com/questions/798105/clearing-the-graphics-of-a-transparent-panel-c

http://stackoverflow.com/questions/1609032/how-to-clear-graphics-on-a-transparent-control-in-windows-forms

http://msdn.microsoft.com/en-us/library/wk5b13s4.aspx

Alghoochi
چهارشنبه 23 دی 1388, 19:39 عصر
دوستان کسی نظری نداره؟

Hossis
پنج شنبه 24 دی 1388, 12:42 عصر
این لینک رو هم ببین
http://vb2008.mihanbb.com/thread-48.html

Alghoochi
جمعه 25 دی 1388, 12:00 عصر
این لینک رو هم ببین
http://vb2008.mihanbb.com/thread-48.html
این لینک هم جواب نداد.