24-09-12, 01:40 PM
السلام عليكم ورحمة الله وبركاته
في المرفقات أداة ImageBlock من تصميمي .. وهي عبارة عن أداة تعمل كحاضنة لمجموعة صور .. ويمكن استخدامها كشريط أدوات (Toolbar) .. شاهد الصورة التالية
![[صورة مرفقة: 28_01348479415.png]](https://vb4arb.com/vb/uploaded/28_01348479415.png)
والأداة تحتوي على مجموعة Methods و Properties كما يلي:
Methods
1) AddBlock : وهو لإضافة Block داخل الأداة
![[صورة مرفقة: 28_11348479415.png]](https://vb4arb.com/vb/uploaded/28_11348479415.png)
![[صورة مرفقة: 28_21348479415.png]](https://vb4arb.com/vb/uploaded/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]](https://vb4arb.com/vb/uploaded/28_31348479415.png)
![[صورة مرفقة: 28_41348479415.png]](https://vb4arb.com/vb/uploaded/28_41348479415.png)
Events
BlockClick: يعمل هذا الحدث عندما يتم النقر على أحد عناصر الأداة .. وهو الحدث الافتراضي للأداة
والمثال التوضحي في المرفقات
وفقكم الله
وفقكم الله
