منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
أداة 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]

و السلام عليكم و رحمة الله و بركاته Smile




أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - sooriaty03 - 14-06-13

السلام عليكم ورحمة الله وبركاته

جميل جدا جدا أخي الحبيب
بارك الله فيك وجعله في ميزان حسناتك

بالتوفيق



أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - ابو ابراهيم - 14-06-13


مرحبا Aly El-Haddad

أداة جميلة وكود مرتب يسهل الفهم على المطور

بارك الله فيك ونفعنا بما كتبتم لنا



أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - Ameer syria - 14-06-13

Sad: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 كتب :Sad: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

والله حاولت أن أرفعه على المنتدى حوالي 5 مرات و في كل مرة يفشل الرفع
ربما يساعدنا أحد الأعضاء مشكوراً بتحميل الملف من RapidShare و رفعه على المنتدى

[SIZE=3]و للمعلومية: RapidShare مجاني

[/SIZE]



أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - sooriaty03 - 15-06-13

السلام عليكم ورحمة الله وبركاته

تفضل أخي هذا رابط مباشر
OpPictureBox

بالتوفيق


أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له - ali.alfoly - 15-06-13

جزاك الله خير وجعله الله فى موازين حسناتك
ولى سؤال ما سبب البطئ فى هذه الاداة
وشكرا اخى

sooriaty03 كتب :السلام عليكم ورحمة الله وبركاته

تفضل أخي هذا رابط مباشر
OpPictureBox

بالتوفيق

جزاك الله خيرا على اعادة الرفع


أداة 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