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
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
إذا كان لديك أي أسئلة أخرى أو تحتاج إلى مزيد من التوضيح، فلا تتردد في طرحها!
يمكنكم متابعة الدرس عن طريق اليوتيوب

تعليقات
إرسال تعليق