kamran_14
دوشنبه 11 بهمن 1389, 17:47 عصر
با سلام
چطور میشه کاری کرد گوشه های فرم شفاف بشه و عکسی که خودمون طراحی کردیم رو به جای فرم اصلی نشون بدیم
ساده ترین راهش استفاده از فرم بدون لبه و تنظیم پراپرتی TransparentColor فرم برابر True و تعیین رنگی که در فرم و کامپوننتهای داخلش به کار نرفته (مثل رنگ سیاه در فرم شما) برای TransparentColorValue است.:لبخندساده:
(از همین رنگ فرانما برای رنگ اطراف تصویر فرم هم در تصویر فرم استفاده کنید.برای اینکار با برنامه Paint ویندوز رنگ مثلا سیاه رو اطراف تصویر فرم بریزید.(فتوشاپ به اندازه Paint به رنگ حساس نیست))
بعد هم طول و عرض فرم را برابر طول وعرض تصویر قرار می دهیم و هنگام اجرای برنامه هم رویدادهای ماوس رو بررسی می کنین که اگه کاربر در قسمت بالای تصویر ماوس رو فشار داد و حرکت داد جای فرم تغییر بکنه.
با سلام
وقتی با این روش اطرف فرم رو شفاف می کنم
در اطراف تصویر یه حالت نامنظمی به وجود می آد یعنی زمینه در اطراف تصویر خوب محو نمی شه ؟
شما چی پیشنهاد می دید؟
چطور میشه کاری کرد گوشه های فرم شفاف بشه و عکسی که خودمون طراحی کردیم رو به جای فرم اصلی نشون بدیم
ساده ترین راهش استفاده از فرم بدون لبه و تنظیم پراپرتی TransparentColor فرم برابر True و تعیین رنگی که در فرم و کامپوننتهای داخلش به کار نرفته (مثل رنگ سیاه در فرم شما) برای TransparentColorValue است.:لبخندساده:
(از همین رنگ فرانما برای رنگ اطراف تصویر فرم هم در تصویر فرم استفاده کنید.برای اینکار با برنامه Paint ویندوز رنگ مثلا سیاه رو اطراف تصویر فرم بریزید.(فتوشاپ به اندازه Paint به رنگ حساس نیست))
بعد هم طول و عرض فرم را برابر طول وعرض تصویر قرار می دهیم و هنگام اجرای برنامه هم رویدادهای ماوس رو بررسی می کنین که اگه کاربر در قسمت بالای تصویر ماوس رو فشار داد و حرکت داد جای فرم تغییر بکنه.
با سلام
وقتی با این روش اطرف فرم رو شفاف می کنم
در اطراف تصویر یه حالت نامنظمی به وجود می آد یعنی زمینه در اطراف تصویر خوب محو نمی شه ؟
شما چی پیشنهاد می دید؟