الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود جميل للتعامل مع RadioButton

مغلق
بدأه ابوأنس في 5 فبراير 2006 · 4 رد · 786 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لم يعد التعامل مع RadioButton أمرا متعبا أنظر لهذا الكود

Private Property SelectedRadioButton() As Integer

        Get
            If rbtn1.Checked = True Then Return 1
            If rbtn2.Checked = True Then Return 2
            If rbtn3.Checked = True Then Return 3
            Return Nothing
        End Get

        Set(ByVal Value As Integer)
            If Value = 1 Then rbtn1.Checked = True
            If Value = 2 Then rbtn2.Checked = True
            If Value = 3 Then rbtn3.Checked = True
            If Value = Nothing Then
                rbtn1.Checked = False
                rbtn2.Checked = False
                rbtn3.Checked = False
            End If
        End Set

    End Property

مثال للاسناد قيمة

SelectedRadioButton=2

مثال لأخذ قيمة

Dim Num as Integer =SelectedRadioButton
#2

جزاك الله خير أخى أبوأنس على هذا الكود الجميل والمفيد لنا :rolleyes:

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

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

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#3

اخونا الكريم ابوأنس

عذرا لاني مبتدئ دوت نت و احاول ان اتعلم من مشاركات الاعضاء

كيف استفيد من هذا الكود و تحت اى حدث

Dim Num as Integer =SelectedRadioButton

تحياتي اخي الفاضل

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

#4

شكرا للجميع على التفاعل

الفكرة ببساطة يا اخ gaf58 هي عبارة عن جمع اجرائين بإستخدام الخصائص Properties

الاجراء الاول هو اجراء سحب القيمة

Public Function GetSelectedRadioButton () as Integer 
           If rbtn1.Checked = True Then Return 1
           If rbtn2.Checked = True Then Return 2
           If rbtn3.Checked = True Then Return 3
           Return Nothing
End Function

الاجراء الثاني هو اجراء وضع القيمة

Public Sub SetSelectedRadioButton(ByVal Value As Integer)
           If Value = 1 Then rbtn1.Checked = True
           If Value = 2 Then rbtn2.Checked = True
           If Value = 3 Then rbtn3.Checked = True
           If Value = Nothing Then
               rbtn1.Checked = False
               rbtn2.Checked = False
               rbtn3.Checked = False
           End If
End Sub

فجمعناهما في Property واحد بالشكل التالي

Private Property SelectedRadioButton() As Integer

       Get
           If rbtn1.Checked = True Then Return 1
           If rbtn2.Checked = True Then Return 2
           If rbtn3.Checked = True Then Return 3
           Return Nothing
       End Get

       Set(ByVal Value As Integer)
           If Value = 1 Then rbtn1.Checked = True
           If Value = 2 Then rbtn2.Checked = True
           If Value = 3 Then rbtn3.Checked = True
           If Value = Nothing Then
               rbtn1.Checked = False
               rbtn2.Checked = False
               rbtn3.Checked = False
           End If
       End Set
   End Property

وليس له علاقة بأي حدث

#5

بوركت اخونا الكريم

هذا الشرح الجميل قريب جدا من البيزك 6 الذى افهم فيه بعض الشئ

اكرر شكرى و امتناني

29_09_05_02_32_59_1128029579_4_13_3[_].gif

صور gif شفافة لتجميل واجة البرنامج

الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن

كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel

كبفية استعراض ملف PDF في تكست

06_02_06_08_01_06_1139241666down-logo_1.gif

هل نكذب علي الله ام نكذب علي انفسنا

البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان

ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب

                                  مع خالص تحيـــــــــــــــــــــــــــــــــاتي

                                                   GAF58 

هذا الموضوع مغلق.

مواضيع مشابهة