منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : معلومة ::: CheckBox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
داة صندوق الاختيار CheckBox الشهيرة


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




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




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


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

لأن فى حالة 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
لخاصية : CheckAlign

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


BottomCenter
BottomLeft
BottomRight
MiddleCenter
MiddleLeft
MiddleRight
TopCenter
TopLeft
TopRight

كود :
[align=left]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
[/align]