منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
أداة ImageBlock - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : الأقسام التعليمية - المنتدى القديم (https://vb4arb.com/vb/forumdisplay.php?fid=90)
+--- قسم : مكتبة أدوات الأعضاء (https://vb4arb.com/vb/forumdisplay.php?fid=115)
+--- الموضوع : أداة ImageBlock (/showthread.php?tid=4408)



أداة ImageBlock - Sniper.ps - 24-09-12

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


في المرفقات أداة ImageBlock من تصميمي .. وهي عبارة عن أداة تعمل كحاضنة لمجموعة صور .. ويمكن استخدامها كشريط أدوات (Toolbar) .. شاهد الصورة التالية

[صورة مرفقة: 28_01348479415.png]

والأداة تحتوي على مجموعة Methods و Properties كما يلي:

Methods
1) AddBlock : وهو لإضافة Block داخل الأداة

[صورة مرفقة: 28_11348479415.png]

[صورة مرفقة: 28_21348479415.png]

كما نشاهد في الصورة أعلاه .. هناك 3 معاملات لهذا الإجراء .. وهي[INDENT]● BlockName: اسم الـ Block
Img أو Path: وهو صورة الـ Block إما عن طريق مسار الصورة .. أو عن طريق الصورة نفسها (جلب صورة من أداة PictureBox على سبيل المثال)
ToolTipText: لإضافة نص معلومات على الـ Block

[/INDENT]
2) SelectedBlockImage : لجلب صورة العنصر المحدد في الأداة
3) SelectedBlockName : لجلب اسم العنصر المحدد في الأداة
4) Clear : مسح جميع العناصر من الأداة

Properties
1) BlockSize : هذه الخاصية تستخدم لتحديد حجم الـ Block داخل الأداة
2) BlockWarp : هذه الخاصية تستخدم لتحديد فيما إذا أردت التفاف الـ Blocks أم لا (خاصية منطقية True أو False)
3) ImageBlockBackColor : خاصية لتحديد لون خلفية الأداة
4) BlockImage : خاصية لجلب الصورة لـBlock معين حسب رقمه أو اسمه (للقراءة فقط)
[صورة مرفقة: 28_31348479415.png]

[صورة مرفقة: 28_41348479415.png]


Events
BlockClick: يعمل هذا الحدث عندما يتم النقر على أحد عناصر الأداة .. وهو الحدث الافتراضي للأداة

والمثال التوضحي في المرفقات

وفقكم الله