PDA

View Full Version : سوال: Shaped Form



vrbahrami
چهارشنبه 20 مرداد 1395, 11:31 صبح
سلام
برای ساخت گجت ویندوزی از بک گراند فایل PNG استفاده کردم و خاصیت ترنسپرنت فرم رو تنظیم کردم ، بعد از اجرا نتیجه جالبی در نمیاد ، دور گجت کمی خطوط سفید رنگ مشاهده میگردد ، توی گوگل زیاد گشتم و با Alpha PNG Shaped بر خورد کردم ولی چیز زیادی به دلیل پیچیدگی کد ها دستگیرم نشد ، اگه کسی قطعه کد ساده در این رابطه داره لطفا قرار بده تا یه خانواده رو از نگرانی در بیاره :قهقهه: ، در ضمن عکسی از نمونه کار هم برای مشاهده قرار میدم ، با تشکر.




141932

vrbahrami
یک شنبه 31 مرداد 1395, 22:03 عصر
کسی نیست راهنمایی کنه ؟؟؟؟؟:گریه:

Mani_rf
پنج شنبه 11 شهریور 1395, 10:03 صبح
سلام
برای ساخت گجت ویندوزی از بک گراند فایل PNG استفاده کردم و خاصیت ترنسپرنت فرم رو تنظیم کردم ، بعد از اجرا نتیجه جالبی در نمیاد ، دور گجت کمی خطوط سفید رنگ مشاهده میگردد ، توی گوگل زیاد گشتم و با Alpha PNG Shaped بر خورد کردم ولی چیز زیادی به دلیل پیچیدگی کد ها دستگیرم نشد ، اگه کسی قطعه کد ساده در این رابطه داره لطفا قرار بده تا یه خانواده رو از نگرانی در بیاره :قهقهه: ، در ضمن عکسی از نمونه کار هم برای مشاهده قرار میدم ، با تشکر.




مشکلی که مطرح کردی به کد نویسی بر نمیگرده. شئ که ساختی لبه داره. پیشنهادم اینه که :
1- اگر شئ به همین سادگی که توی تصویر هست، قراره باشه بجای استفاده از عکس شکل رو با خود vb روی فرم رسم کن.
2- اگر پیچیدگی داره Resolution عکس رو بالا ببر و مطمعن بشو که لبه اضافه نداره. احتمالا از Resolution 72 استفاده کردی. استاندارد مانیتور 96 هست. اگر از بیشتر هم استفاده کنی مشکلی در پردازش به وجود نمیاد
3- ویندوز فورم برای این کار ها زیادی پیر شده، از WPF استفاه کن. WPF کلا ساخته شده برای این کار ها.

vrbahrami
یک شنبه 14 شهریور 1395, 23:45 عصر
مشکلی که مطرح کردی به کد نویسی بر نمیگرده. شئ که ساختی لبه داره. پیشنهادم اینه که :
1- اگر شئ به همین سادگی که توی تصویر هست، قراره باشه بجای استفاده از عکس شکل رو با خود vb روی فرم رسم کن.
2- اگر پیچیدگی داره Resolution عکس رو بالا ببر و مطمعن بشو که لبه اضافه نداره. احتمالا از Resolution 72 استفاده کردی. استاندارد مانیتور 96 هست. اگر از بیشتر هم استفاده کنی مشکلی در پردازش به وجود نمیاد
3- ویندوز فورم برای این کار ها زیادی پیر شده، از WPF استفاه کن. WPF کلا ساخته شده برای این کار ها.


رزولوشنی که استفاده کردم 300 dpi بوده ، قطعه کدی که مشکلم رو حل کنه پیدا کردم ولی به علت پیچیدگی متوجه عملکرد نشدم ، برنامه رو براتون ارسال میکنم ، لطفا در صورت امکان یه نگاه بهش بندازین ببینین متوجه میشید ، با تشکر از شما.

http://www.mediafire.com/download/fqdf4badcmc7u3v/PerPixelAlphaForm-101.zip