PDA

View Full Version : دانلود : یک Dll و سه آبجکت شیشه ای!



Saman_12
دوشنبه 29 شهریور 1389, 12:28 عصر
سلام دوستان گل برنامه نویس.
مژده این که زمانی که برای شیشه ای شدن میخواد تنها چند میلی ثانیه هست.(بر عکس کلاسی که قبلا برای این کار گذاشتم.):کف:
امروز براتون یک Dll میزارم که توی اون چهار تا کامپونت شیشه ای وجود داره :
1.Panel شیشه ای!
2.Button شیشه ای!
3.GropBox شیشه ای !
4.PictureBox شیشه ای!

یک فانکشن توی این سه تا هست که خروجیش یک بیت مپ با سایز خود ابجکته و 4 تا ورودی داره :
1. رنگی که دوست دارین نصفه بالا رو شیشه ای کنه :کف:
2. رنگی که دوست دارین نصفه پایین رو شیشه ای کنه:متعجب:
3.میزان شفافیت رنگ اول(از یک که میشه کاملا شفاف تا 255 که میشه کاملا کدر.):کف:
4.میزان شفافیت رنگ دوم(از یک که میشه کاملا شفاف تا 255 که میشه کاملا کدر.):متعجب:

خوب حالا میرسیم سر نحوه استفاده(این برای Button بقیه هم شبیه همین هستند) :

GlassyButton1.BackgroundImage = GlassyButton1.GetLucid(Color.Silver, Color.White, 195, 105)
اون دوتا عدد آخر رو اگه وارد نکنید مشکلی پیش نمیاد چون پیشفرضش 127 هست.
راستی از کد بالا به جز فرم لود باید توی هر رویدادی که هنگام تغییر سایز اتفاق میفته هم استفاده کنید.:لبخند:
اینم از این شاه کار خودم :