السلام عليكم ورحمة الله وبركاته
في ملاحظة جانبية سأتطرق إليها للتوضيح في نقطة قد يتساءل البعض عنها في هذا الجزء
For i = 0 To UBound(arLabels)
UpdateLabel frm, "Label" & CStr(i + 1), arLabels(i), enLabels(i)
UpdateLabel frm, "Command" & CStr(i + 1), arLabels(i), enLabels(i)
Next i
End Sub
تمت إضافة هذا الجزء من الكود ليشمل الـ Lable كما في الجزء الأول ، والـ Command في الجزء الثاني. حيث أن المسميات ستكون متبوعة برقم وهو الذي سيحدد رقم السطر في ملفات اللغة ( Arabic , English ) ، فهنا نستطيع التوحيد في مسميات البرنامج ( كتوحيد المقامات في الرياضيات 😅 ) طبعاً هنا سنحتاج جزء واحد من السطر ، ولنفترض أن الكود سيصبح بهذا الشكل:-
For i = 0 To UBound(arLabels)
UpdateLabel frm, "Officna" & CStr(i + 1), arLabels(i), enLabels(i)
Next i
End Sub
هنا قمت بتوحيد جميع العناصر والكائنات في المشروع ( مربعات نص ، ليبلات ، ازرار ..... إلخ ) تحت اسم Officna
وهنا يسهل علينا - وكما ذكر معلمنا الفاضل @ابوخليل - حفظ المسميات وسهولة الوصول إليها وتحديدها ..
ودمتم بخير 🤗