الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مالفرق بين Load_form و Form_activate

بدأه كمبودي في 10 مايو 2008 · 2 رد · 700 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندما استدعي فورم معين

ما الفرق في تنفيذ الكود بداخله بين load_form وبين Form_Activate

#2

بالنسبة للحدث Form_Load:

يتم تنفيذ الحدث عند فتح النموذج (Form) لأول مرة فقط.

الحدث Form_Activate:

يتم تنفيذ الحدث عندما يتم تفعيل النافذة ولتوضيح ذلك، فلو فرضنا أن النافذة صاحب الحدث هو (Form1) مفتوح حالياً، وتم فتح نافذة آخرى (Form2) دون إغلاق النافذة (Form1)، فعند إغلاق النافذة (Form2) فإنه من الطبيعي أن يصبح Form1 هو النشط، وبذلك يتم تنفيذ الحدث (Form1_Activate).

أي أنه يتم تنفيذ الحدث Form_Activate عندما تصبح النافذة هي الفاعلة -- عندما تصبح النافذة نشطة.

#3

وأعتقد أيضاً أخي أن الحدث Load يتم تنفيذه قبل الحدث Actiavte

تم تعديل هذه المشاركة بواسطة العاقب في 13 مايو 2008 في 00:57

مواضيع مشابهة