تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] السلام عليكم ورحمه الله وبركاته
#4
السلام عليكم اخي الكريم
ليست المشكلة في الكود ولكن في الحدث المناسب لما تريد
لانك ستقوم بالضغط على اي خلية من عمود التشك بوكس وستتغير القيمة بنقرة واحدة 
ولم اجد حدثا مناسبا يؤدي خلال النقر الى تغيير القيمة مع كود التحقق 
كتبت لك هذا الكود في حدث DataGridView1_CellValueChanged اي انك ستقوم بتغيير القيمة ثم اما ان تضغط مفتاح انتر او تضغط على Tab ليتم تنفيذ الكود
ضع رقم او اسم العمود الذي هو من نوع CheckBox وفق ماهو مكتوب بالكود


كود :
Private Sub DataGridView1_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
       ' تعريف متغير من نوع بوليان
       Dim chk As Boolean = True
       ' التاكد من ان الداتاغرايد ليست فارغة  تلافيا لاي خطأ
       If DataGridView1.Rows.Count > 0 Then
           If DataGridView1.CurrentRow.Cells("اسم او رقم العمودالذي فيه التشك بوكس").Selected = True Then

               ' المرور على الصفوف وعندما يجد اول فولس  يغير قيمة المتغير الى فولس وسيخرج من حلقة الدوران
               For i As Integer = 0 To DataGridView1.Rows.Count - 1
                   If DataGridView1.Rows(i).Cells("اسم او رقم العمودالذي فيه التشك بوكس").Value = False Then

                       chk = False
                       Exit For
                   End If
               Next
               ' جعل قيمة التشك بوكس الرئيسي بنفس قيمة المتغير اكان ترو ام فولس
               CheckBox1.Checked = chk
           End If
       End If
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}


الردود في هذا الموضوع
RE: السلام عليكم ورحمه الله وبركاته - بواسطة ابراهيم ايبو - 07-02-21, 02:42 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اين الخطأ فى هذا السطر _ جزاكم الله كل خير abo ragab 2 654 10-08-25, 03:53 AM
آخر رد: abo ragab
  [VB.NET] أين الخطأ فى هذا السطر وجزاكم الله خيرا abo ragab 2 685 10-07-25, 09:35 PM
آخر رد: abo ragab
  مشكلة فى فاتوره كاشير اكرمكم الله خالد كامل1 5 652 22-02-25, 04:40 PM
آخر رد: خالد كامل1
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 809 09-02-25, 12:02 AM
آخر رد: princelovelorn
  اريد كود معين اثابكم الله خالد كامل1 1 456 04-02-25, 09:28 PM
آخر رد: aliday03
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 461 08-10-24, 02:37 PM
آخر رد: salamandal
  سلام عليكم ayman7662 1 258 12-09-24, 04:17 PM
آخر رد: Taha Okla
  [VB.NET] ياريت مساعدة سريعة بالله عليكم hanylever 5 933 12-09-24, 12:50 AM
آخر رد: ayman7662
  السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash Hamza8484 1 400 13-08-24, 10:23 AM
آخر رد: تركي الحلواني
  [VB.NET] السلام عليكم لدي جدول فرعي وارد تحديث الجدول الرئيسي raedre22 2 371 06-07-24, 12:50 PM
آخر رد: raedre22

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


يقوم بقرائة الموضوع: