تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماهي الطريقة الصحيحة لحد عدد إختيارات check box
#1
السلام عليكم يا شباب

أنا رفقت المشروع بالمرفقات المطلوب هو كالتالي :

في المشروع في 4 check box وأنا أبغى منه انه يختار2 على الأقل و 3 على الأكثر يعني إذا اختار الخيارات 1و2و3 يقفل عليه الرابع مع مراعاة إحتمال انه يغير رأيه ويبطل ال3

وبعد هذا الكلام طلب صغير ثاني

في button في المشروع أنا أبغى البتن يكون enabled لمن هو يختار 3 أو أقل غير كذا يصير غير متاح

رغم أني حاولت كثير بس والله ما عرفت

واستخدمت هذا الكود

كود :
Function getcheck() As Integer
        Dim count As Integer
        For Each ct As CheckBox In Me.GroupBox1.Controls
            If ct.Checked = True Then
                count += 1
            End If
        Next
        Return count
    End Function


فهل له داعي أصلاً

مع العلم أني أستخدم فيجوال 2010

شاكراً لكم مقدماً


الملفات المرفقة
.rar   WindowsApplication test.rar (الحجم : 73.53 ك ب / التحميلات : 29)
BlAcKeAgLeSa
الرد }}}}
تم الشكر بواسطة:
#2
المثال بعد التعديل


الملفات المرفقة
.rar   WindowsApplication test.rar (الحجم : 115.8 ك ب / التحميلات : 37)
الرد }}}}
تم الشكر بواسطة:
#3
أولاً أحب أشكرك مجددأ أخي أمجد والله إنك مبدع

وانت دائماً تثريني بالمزيد من المعلومات والأوامر زي الأمر اللي سويته في مثالي بعد التعديل فلو ممكن تشرح الكود هذا :

كود :
Sub CountChecked()
        Select Case getcheck()
            Case 2 To 3
                Button1.Enabled = True
            Case Else
                Button1.Enabled = False
        End Select
    End Sub


وسبب كتابتك للكود التالي في هذا الأمر :

كود :
Private Sub CheckBox1_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles CheckBox1.CheckedChanged, CheckBox2.CheckedChanged, CheckBox3.CheckedChanged, CheckBox4.CheckedChanged
        CountChecked()
    End Sub

يعني ليش كتبته في checkbox1_checkedchanged وليش check box 1 يعني هل تفرق لو قلت check box 2 وسويت نفس الكلام

وأشكرك مجدداً أخوي وأتمنى لك التوفيق والسداد دائماً Smile
BlAcKeAgLeSa
الرد }}}}
تم الشكر بواسطة:
#4
قمنا بعمل إجراء وضعنا فيه جملة شرطيه لتحديد العناصر التى تم اختيارها فى حالة كانت تساوى 2 او 3 يتم تفعيل ال button قمنا باستدعاء هذا الإجراء فى الإجراء checkbox1_checkedchanged
ولكنه مرتبط بالاحداث
checkbox1.checkedchanged
checkbox2.checkedchanged
checkbox3.checkedchanged
checkbox4.checkedchanged
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ماهي طريقة الصحيحه لتصفير الرقم طـلال 12 351 10-09-17, 03:37 AM
آخر رد: طـلال
  [سؤال] ما هي الطريقة لإرسال بريد إلكتروني بعد قيام العميل بالتسجيل. AbdullahProg 16 430 24-08-17, 04:02 PM
آخر رد: سعود الشامان
  [سؤال] ماهي اللغة المناسبة لبرمجة نظام يدير مؤسسة صغيره moo0la 6 195 04-07-17, 09:36 PM
آخر رد: 0theghost0
  ماهي القيمة المالية لدورة في الجرافكس silverlight 0 76 22-06-17, 03:58 AM
آخر رد: silverlight
  [VB.NET] how can i check if my program opened by another program الماجيك مسعد 2 216 19-02-17, 06:02 PM
آخر رد: الماجيك مسعد
  اريد select check item --- alwasela 4 221 31-01-17, 02:08 AM
آخر رد: محمد كريّم
  [VB.NET] check box tifagreet 1 142 26-01-17, 01:15 PM
آخر رد: مساعدة
  ماهي افضل طرق مزامنة قواعد البيانات محمد العبيدي 0 554 28-10-16, 11:35 PM
آخر رد: محمد العبيدي
  ماهي البايتات Bytes LoveVb 2 309 20-08-16, 01:54 AM
آخر رد: LoveVb
  [VB.NET] طلب تعديل كلمة FALSE و كلمة TRUE في CHECK BOX في الريبورت فيور hglogtd 5 541 22-07-16, 07:26 AM
آخر رد: طالب 22

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم