أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90) +--- قسم : مكتبة أدوات الأعضاء (http://vb4arb.com/vb/forumdisplay.php?fid=115) +--- الموضوع : أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له (/showthread.php?tid=9268) |
أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - Aly El-Haddad - 14-06-13 بسم الله الرحمن الرحيم، السلام عليكم و رحمة الله و بركاته..
أغلبيتنا يعلم بعمل خاصية Opacity في الـForm و لمن لا يعلم فهي خاصية تمثل النسبة المئوية لعدم شفافية الـForm فمثلاً لو جعلنا قيمتها 100 فتكون الفورم غير شفافة و إذا جعلنا قيمتها 50 تكون الـForm شفافة بنسبة 50% و لو جعلنا قيمتها 0 تختفي الـFormو كما نعلم أيضاً أنه لا توجد هكذا خاصية في أداة PictureBox الآن مع أداة OpPictureBox تستطيع أن تجعل الـPictureBox شفافاً بإستخدام خاصية Opacity المضافة إليه للأمانة: لم تخطر الفكرة في بالي قبل ما رأيت مثال الأخ silverlight عن أداة TransparentPictureBox و التي كانت تعرض أداة PictureBox بشفافية 50% فيمكننا أن نقول أنني عدلت على مثاله و أضفت إليه التعديلات: -دقة أكبر في مكان عرض الصورة داخل الأداة الإضافات: -خاصية Opacity و التي تسمح بتغيير شفافية الـForm بالنسبة المئوية -خاصية ClickThrough التي يمكن تفعيلها أو تعطيلها و التي تسمح للمستخدم أن يضغط على ما خلف الـOpPictureBox بتنشيطه ثم إطلاق حدث Click له -خاصية MultiControlCompatibility ، في حال تفعيلها فيتهيأ الـOpPictureBox على أنه سيكون خلفه أداة أو أكثر أما في حال تعطيلها فيتهيأ الـOpPictureBox على أنه سيكون خلفه الـParent خاصه أو الـContainer خاصه فقط -التأقلم مع التغيرات في خاصية FormBorderStyle للـForm التي بها الـOpPictureBox رابط التحميل من موقع RapidShare: أضغط هنا![SIZE=2] لم أرفعه على المنتدى لفشل الرفع أكثر من مرة يُرجى أختباره في الـRuntime أتمنى أن يعجبكم و الشكر موصول للأخ silverlight[/SIZE] و السلام عليكم و رحمة الله و بركاته أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - sooriaty03 - 14-06-13 السلام عليكم ورحمة الله وبركاته جميل جدا جدا أخي الحبيب بارك الله فيك وجعله في ميزان حسناتك بالتوفيق أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - ابو ابراهيم - 14-06-13 مرحبا Aly El-Haddad أداة جميلة وكود مرتب يسهل الفهم على المطور بارك الله فيك ونفعنا بما كتبتم لنا أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - Ameer syria - 14-06-13 :confused:مشكور اخي الكريم فانا وضعت مشاركة في المنتدى طالبا الحل والان وجدته لديك لللللللللللللللللللللكن الرابيد شير لايمكنني التنزيل منه لاني داخل سوريا:confused: وهذه هيا مشاركتي الرجاء اعادة رفع الاداة الى موقع تحميل مجاني:confused: http://vb4arb.com/vb/showthread.php?5813-%DF%ED%DD-%C7%D6%DA-pictureBox-%D4%DD%C7%DD%C9-%DD%ED-%C7%E1%DD%E6%D1%E3-%DD%E6%DE-%C7%CF%C7%C9-%C7%E1%CA%DF%D3%CA-%C8%E6%DF%D3 أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - Aly El-Haddad - 14-06-13 ameer syria كتب ::confused:مشكور اخي الكريم فانا وضعت مشاركة في المنتدى طالبا الحل والان وجدته لديك والله حاولت أن أرفعه على المنتدى حوالي 5 مرات و في كل مرة يفشل الرفع ربما يساعدنا أحد الأعضاء مشكوراً بتحميل الملف من RapidShare و رفعه على المنتدى [SIZE=3]و للمعلومية: RapidShare مجاني [/SIZE] أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - sooriaty03 - 15-06-13 السلام عليكم ورحمة الله وبركاته تفضل أخي هذا رابط مباشر OpPictureBox بالتوفيق أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - ali.alfoly - 15-06-13 جزاك الله خير وجعله الله فى موازين حسناتك ولى سؤال ما سبب البطئ فى هذه الاداة وشكرا اخى sooriaty03 كتب :السلام عليكم ورحمة الله وبركاته جزاك الله خيرا على اعادة الرفع أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - Aly El-Haddad - 15-06-13 ali.alfoly كتب :جزاك الله خير وجعله الله فى موازين حسناتك السبب هو السطر الرابع من كود : Protected Overrides Sub OnPaint كود : Me.Parent.DrawToBitmap(bmp, New Rectangle(New Point(0, 0), bmp.Size)) و لو عطلت خاصية MultiControlCompatibility لن تجد هذا البطئ لكن لن تكون قادر على رؤية الـControls التي خلف الـOpPictureBox |