اتابع هذا الكورس للاستاذ خالد
لكن واجهت مشكلة في الدرس الثامن وهو انشائ fourm تسجيل الدخول حيث ان العملية لم تنجح مع انني طبقت نفس شرح الاستاذ ولكن لم افلح حتى اني اعدت شرح الدرس وكل الدروس السابقة عدة مرات ولكن دون فائدة
انا لا اتجنى على احد ولكن هناك دروس ليست مشروحة بالتفصيل ك التحكم في الفورم من فورم اخر لم افهم لماذا استعملت الكلوز افنت ارجوا من الشرح
مع العلم اني استفدت من دروسك كثيرا وشكرا لك لكن بالنسبة للمبتدئين سيجدون صعوبة في الفهم
كلامي ليس انتقاد بقدر ماهو حرص لتقديمك افضل مالديك لانك والله اعطيت الكثير في دروسك
شكرا لك اخي
السلام عليكم ورحمة الله وبركاته، حياك الله أخي الفاضل وبعد، فإن الغرض من استخدام حدث الكلوز هو إتهاء الأوبجكت frm بعد إغلاق الفورم الرئيسي وتحرير الذاكرة منه.
ربما لا جدوى من هذا الكود في المثال الذي اشتغلنا عليه في الدرس 11 لكنني تعمدت ذلك لكي يعرف الإخوة كيف يتم ربط الأحداث بالكائنات وكيف يمكننا الوصول إلى عناصر الفئات من خلال الكلمة static.
يمكنك الاستغناء عن الحدث كلوز وكذلك عن الخاصية getMainForm والدخول إلى الفورم الرئيسي من خلال الأوبجكت frm لكن انتبه لا بد أن يكون معلنا عنه Static لنستطيع الولوج إلى عناصر الفورم، ونقطة مهمة أخرى لا بد من إسناد this للأوبجكت frm بعد الدالة InitializeComponent لكي يكون التعامل مع الفورم من خلال الكائن frm وليس من خلال اسم الفورم.
بالتوفيق والسداد.
التعليقات