8 | Get selected Stage and Group IDs from their ComboBoxes - VB.NET & SQL Server

 ١. تعريف الإجراء:

  • Private Sub cbox_group_SelectedIndexChanged(...): هذا هو إجراء خاص (Sub) يتم تنفيذه عندما يتغير العنصر المحدد في ComboBox يسمى cbox_group.
  • sender As Object: يمثل العنصر الذي تم تغيير اختياره (في هذه الحالة، cbox_group).
  • e As EventArgs: يمثل معلومات الحدث، وهي قياسية في أحداث .NET.

٢. التعامل مع الحدث:

  • Handles cbox_group.SelectedIndexChanged: تشير إلى أن هذا الإجراء سيتم استدعاؤه عند تغيير الفهرس المحدد في cbox_group.

٣. التحقق من الفهرس المحدد:

  • If cbox_group.SelectedIndex = 0 Then: يتحقق مما إذا كان الفهرس المحدد في cbox_group هو 0 (أي الخيار الأول في القائمة).
    • إذا كان صحيحًا، يتم تنفيذ الكود داخل هذا الشرط.


٤. تحديث cbox_group_id:

  • cbox_group_id.Text = "": إذا كان الفهرس 0، يتم مسح النص في cbox_group_id.
  • Else: إذا كان الفهرس المحدد ليس 0، يتم تنفيذ الكود التالي.
    • cbox_group_id.Text = cbox_group.SelectedIndex: يتم تعيين نص cbox_group_id إلى قيمة الفهرس المحدد في cbox_group.

خلاصة:

هذا الكود يقوم بتحديث عنصر ComboBox آخر يسمى cbox_group_id بناءً على اختيار المستخدم في cbox_group. إذا كان الخيار الأول هو المحدد، يتم مسح قيمة cbox_group_id. أما إذا كان هناك خيار آخر، فيتم تعيين قيمة cbox_group_id إلى الفهرس المحدد في cbox_group.


Private Sub cbox_group_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbox_group.SelectedIndexChanged       

If cbox_group.SelectedIndex = 0 Then

            cbox_group_id.Text = ""

        Else

            cbox_group_id.Text = cbox_group.SelectedIndex

        End If

    End Sub

إذا كان لديك أي أسئلة أخرى أو تحتاج إلى مزيد من التوضيح، فلا تتردد في طرحها!

يمكنكم متابعة الدرس عن طريق اليوتيوب





تعليقات

المشاركات الشائعة من هذه المدونة

7 | Display column's stages from the database into ComboBox's Stage - VB.NET & SQL Server

26 | Filter Students List based on students' stage and Group in DataGridView - VB.NET & SQL Server