PDA

View Full Version : بک گراند شفاف برای عکس در picturebox



sima1984
پنج شنبه 24 دی 1388, 11:21 صبح
با سلام
من در برنامم می خوام یک picture box رو روی یک باتن قرار بدم و به اون یک عکس بدم که در واقع به عنوان ایکن باتن باشه ولی می خوام بک گراند picture box شفاف باشه
یعنی اون قسمت از باتن که زیر picture box مشخص باشه و کاربر حس نکنه که ایکن از باتن جداست
البته من بک گراند picture box رو transparent قرار دادم
با تشکر

saed2006
پنج شنبه 24 دی 1388, 11:29 صبح
وقتی خود دکمه خاصیت ست کردن عکس رو داره چه لزومی داره این کار رو بکنی؟

sima1984
پنج شنبه 24 دی 1388, 11:34 صبح
وقتی خود دکمه خاصیت ست کردن عکس رو داره چه لزومی داره این کار رو بکنی؟
وقتی عکس رو به خود باتن یا image list میدم کیفیتش خیلی پایین میاد ولی وقتی به picture box میدم کیفیت بهتری داره

دختر باران
پنج شنبه 24 دی 1388, 11:56 صبح
مشکل من هم دقیقآ همینه که دوستمون گفت. اگه کسی می دونه برای شفاف کردن backgroumd در picture box چی کار باید کرد, خواهشآ ما رو راهنمایی کنه.
ممنون

saied_genius
پنج شنبه 24 دی 1388, 16:39 عصر
سلام

یه سر به این لینک بزنید:

http://www.codeproject.com/KB/GDI-plus/CsTranspTutorial3.aspx

موفق باشید.

mehdi.mousavi
پنج شنبه 24 دی 1388, 16:52 عصر
مشکل من هم دقیقآ همینه که دوستمون گفت. اگه کسی می دونه برای شفاف کردن backgroumd در picture box چی کار باید کرد, خواهشآ ما رو راهنمایی کنه. ممنون

سلام.
کافیه تصویری رو که می خواهید در PictureBox نشون بدید، با Background شفاف و فرمت GIF یا PNG بکمک یک برنامه گرافیکی (مثل فتوشاپ) ذخیره کنید، سپس تصویر مزبور رو به کنترل مربوطه Assign کنید.

پاورقی: دقت کنید که فقط فایلهای GIF و PNG میتونن Background شفاف داشته باشن!