PDA

View Full Version : مشکل در شیشه ای کردن فرم



Sir-Programmer
دوشنبه 01 مهر 1392, 10:32 صبح
با سلام من با فتوشاپ یه فرم ساختم و میخوام از این فرمی که ساختم استفاده کنم ولی متاسفانه مشکل داره و لبه های فرم اصلاً شفاف نمیشه مشکل چیه ؟ کسی میتونه کمک کنه اینم عکس
111099

مهدی رحیم زاده
دوشنبه 01 مهر 1392, 10:53 صبح
با سلام
یعنی چی فرم شفاف نمیشه؟
شما میخوایید که بک گراند فرم اصلی نمایش داده نشه؟
اگر این کار رو میخوایید انجام بدید کافیه که backcolor و transparency فرم رو یک رنگ تعیین کنید مشکل حل میشه
موفق و پیروز باشید.

Sir-Programmer
دوشنبه 01 مهر 1392, 11:45 صبح
سلام دوست عزیز ممنون که جواب دادی !! راستش منم الان همین کارو کردم ولی لبه ی فرمو نگاه مشکل اینجاست خب !

ali.khoban
دوشنبه 01 مهر 1392, 12:03 عصر
با سلام من با فتوشاپ یه فرم ساختم و میخوام از این فرمی که ساختم استفاده کنم ولی متاسفانه مشکل داره و لبه های فرم اصلاً شفاف نمیشه مشکل چیه ؟ کسی میتونه کمک کنه اینم عکس
111099

با سلام
اگه منظورتون بخش سبز رنگه باید مثه مراحل زیر عمل کنین :

1.عکستو با paint باز کنی

2.بعد یک بگراند خاص براش انتخاب کنی مثلا R=0 G=0 B=255 که میشه رنگ آبی
http://s4.picofile.com/file/7947012147/Trans1.jpg

3.بعد تصویر رو به صورت bitmap ذخیره کن.
http://s4.picofile.com/file/7947015157/Trans3.jpg

4.ویژوال استادیو رو باز کن و خصوصیات فرمتو مثه زیر عوض کن
FormBorderStyle رو non کن
رنگ پشت زمینه رو برابر با رنگی که پشت زمینه عکست بود کن(یعنی آبی)
بعد از قسمت Backgroundimage عکسی که ذخیره کردی رو انتخاب کن.

5.و مهمترین قسمت اینه که خصوصیت Transprancy Key فرمتو برابر با رنگ پشت زمینه عکست کنی
http://s4.picofile.com/file/7947017418/Trans5.jpg

و حال اجراش کن میبینی که فقط عکست ذیده میشه و پس زمینه حذف میشه
http://s3.picofile.com/file/7947019351/Trans6.jpg

بای

Sir-Programmer
دوشنبه 01 مهر 1392, 12:21 عصر
سلام و بازم تشکر دوست عزیز فرمی که من با فتوشاپ ساختمش سایه داره نگاه کنید
111103
حالا شما یه عکس با فتوشاپ بساز و Shadow براش بزار بعد مراحل بالارو دوباره رو عکس انجام بده 100% مثل نمونه من میشه و نمیدونم چیکارش کنم

aliagamon
دوشنبه 01 مهر 1392, 14:04 عصر
دلیلش اینه که تو bitmap حالت transparent عکس از بین میره و سایه هم دواقع یه عکس خاکستری transparent هست...
بعد هم کلا سایه رو حذف کنین (صورت مسئله رو پاک کنین) ... دیگه مشکلی پیش نمیاد:لبخند:

Sir-Programmer
دوشنبه 01 مهر 1392, 15:09 عصر
مرسی عاقا علی با سایه بهتر بود ولی نمیشه دیگه بیخیال ممنون از همتون باید فرممو تغییر بدم + سایشو بردارم