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