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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184)
+--- الموضوع : معلومة ::: CheckBox (/showthread.php?tid=5335)



معلومة ::: CheckBox - RaggiTech - 06-10-12

كاتب الموضوع : BADRMEDIA



أداة صندوق الاختيار CheckBox الشهيرة

كما هي ولكن سنتعرف على المزايا فيها


=============================


مثلاً عند اختبار حالته


كود :
If CheckBox1.Checked Then
MessageBox.Show("الاختيار مفعل")
Else
MessageBox.Show("الاختيار غير مفعل")
End If

If CheckBox1.Checked Then مثل If CheckBox1.Checked = True Then

لأن فى حالة Checked يكون يساوى True



لكن هو له ثلاث حالات


Checked

Unchecked

Indeterminate - حالة جديدة


لكن من أجل استخدام الثلاث حالات لابد من تفعيل الخاصية ThreeState وتجعلها تساوي True



كود :
CheckBox1.ThreeState = True



ونجد أن المستخدم عندما يضغط على العنصر يتم التبديل بين الثلاث حالات



كود :
Select Case CheckBox1.CheckState
Case CheckState.Checked
MessageBox.Show("حالة أولي")
Case CheckState.Indeterminate
MessageBox.Show("حالة ثانية")
Case CheckState.Unchecked
MessageBox.Show("حالة ثالثة")
End Select





معلومة ::: CheckBox - RaggiTech - 06-10-12

الخاصية : CheckAlign

تحدد مكان مربع الاختيار وتحديد مكانه فى الأداة نفسها مع النص وله اختيارات


BottomCenter
BottomLeft
BottomRight
MiddleCenter
MiddleLeft
MiddleRight
TopCenter
TopLeft
TopRight



كود :
CheckBox1.CheckAlign = ContentAlignment.TopLeft
CheckBox1.CheckAlign = ContentAlignment.TopCenter
CheckBox1.CheckAlign = ContentAlignment.TopRight
CheckBox1.CheckAlign = ContentAlignment.MiddleLeft
CheckBox1.CheckAlign = ContentAlignment.MiddleCenter
CheckBox1.CheckAlign = ContentAlignment.MiddleRight
CheckBox1.CheckAlign = ContentAlignment.BottomLeft
CheckBox1.CheckAlign = ContentAlignment.BottomCenter
CheckBox1.CheckAlign = ContentAlignment.BottomRight