10 | Populate Academic year ComboBox using For Loop Statement - VB.NET & SQL Server

١. تعريف الإجراء: Private Sub frm_Register_New_Student_Load(...) : يتم استدعاء هذا الإجراء عندما يتم تحميل النموذج ( Form ) المسمى frm_Register_New_Student . ٢. تحديد السنة الدراسية الأولى: Dim First_Year As Integer = Date.Now.Year - 1 : يتم تعيين First_Year إلى السنة الحالية ناقص واحد. على سبيل المثال، إذا كانت السنة الحالية ٢٠٢٤، فإن First_Year ستصبح ٢٠٢٣. ٣. حلقة لإضافة السنوات الدراسية: For y As Integer = 0 To 1 : تبدأ حلقة تكرارية (For loop) من 0 إلى 1، مما يعني أنها ستنفذ مرتين. في كل تكرار: cbox_AcademicYear.Items.Add(First_Year & "-" & First_Year + 1) : يتم إضافة نص إلى ComboBox يسمى cbox_AcademicYear . النص يكون بالشكل "السنة - السنة التالية". على سبيل المثال، إذا كانت First_Year ٢٠٢٣، فسيتم إضافة "٢٠٢٣-٢٠٢٤". First_Year = First_Year + 1 : يتم زيادة First_Year بسنة واحدة للانتقال إلى السنة التالية. ٤. تحديد العنصر المحدد في ComboBox: cbox_AcademicYear.SelectedIndex = 0 : بعد إضافة العناصر، يتم تعيين العنصر المحدد في cbox_AcademicYear ...