تقييم الموضوع :
  • 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 ك ب / التحميلات : 23)
BlAcKeAgLeSa
الرد }}}}
تم الشكر بواسطة:
#2
المثال بعد التعديل


الملفات المرفقة
.rar   WindowsApplication test.rar (الحجم : 115.8 ك ب / التحميلات : 31)
الرد }}}}
تم الشكر بواسطة:
#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
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ماهي افضل طرق مزامنة قواعد البيانات محمد العبيدي 0 73 28-10-16, 11:35 PM
آخر رد: محمد العبيدي
  ماهي البايتات Bytes LoveVb 2 138 20-08-16, 01:54 AM
آخر رد: LoveVb
  [VB.NET] طلب تعديل كلمة FALSE و كلمة TRUE في CHECK BOX في الريبورت فيور hglogtd 5 270 22-07-16, 07:26 AM
آخر رد: طالب 22
  [VB.NET] ماهي overload LoveVb 3 193 15-07-16, 11:25 PM
آخر رد: LoveVb
  ماهي المقاسات المناسبة طالب 22 31 730 09-07-16, 12:31 PM
آخر رد: طالب 22
  ماهي القيمة التي تناسب هذا الكود طالب 22 2 152 01-07-16, 04:21 AM
آخر رد: طالب 22
  ماهي دلالة هذه الصورة طالب 22 3 149 30-06-16, 08:55 PM
آخر رد: الوادي
  ماهي فكرة جعل برنامجك يقبل التحديث وليس تحميل البرنامج من جديد honest 5 297 12-06-16, 11:44 PM
آخر رد: honest
  [سؤال] برأيكم ما هي الطريقة الأمثل لعرض رسائل الخطأ المعادة من قاعدة البيانات samerselo 9 324 10-05-16, 09:50 AM
آخر رد: samerselo
  [سؤال] ماهي وحدة قياس حجم الفورم للفيجوال دوت نت محمد مسافر 2 228 04-05-16, 02:23 AM
آخر رد: silverlight

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


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