20-06-19, 11:55 PM
(آخر تعديل لهذه المشاركة : 21-06-19, 12:03 AM {2} بواسطة أبوبكر سويدان.)
لا يوجد شيء يحل مكان شيء، أو شيء أفضل من شيء.
أنت تلاحظ في بعض البرامج عندما تريد إغلاقه يسألك: هل تريد فعلاً الخروج؟
نعم او لا.
في هذه الحالة، استخدم الحدث FormCloseQuery لأنه يتيح لك إلغاء الخروج، والاستمرار في العمل على البرنامج.
فترتيب الأحداث يكون كالتالي:
أنت تعطي الأمر للإغلاق بالكود
في حدث النقر لزر معين.
فيتم إطلاق الحدث FormCloseQuery وذلك لغرض إعطاء فرصة اخيرة للمستخدم للتراجع عن عملية الإغلاق.
فإذا تراجع المستخدم فخير وبركة، أما إذا لم يتراجع وقرر المضي قدماً في الإغلاق، فسيتم إطلاق الحدث OnClose، وبعده سيتم قفل البرنامج.
عليك بفهم دورة حياة الفورم حتى تتضح لك الصورة كاملة.
أتمنى لك الفائدة.
أنت تلاحظ في بعض البرامج عندما تريد إغلاقه يسألك: هل تريد فعلاً الخروج؟
نعم او لا.
في هذه الحالة، استخدم الحدث FormCloseQuery لأنه يتيح لك إلغاء الخروج، والاستمرار في العمل على البرنامج.
فترتيب الأحداث يكون كالتالي:
أنت تعطي الأمر للإغلاق بالكود
كود :
Close;في حدث النقر لزر معين.
فيتم إطلاق الحدث FormCloseQuery وذلك لغرض إعطاء فرصة اخيرة للمستخدم للتراجع عن عملية الإغلاق.
فإذا تراجع المستخدم فخير وبركة، أما إذا لم يتراجع وقرر المضي قدماً في الإغلاق، فسيتم إطلاق الحدث OnClose، وبعده سيتم قفل البرنامج.
عليك بفهم دورة حياة الفورم حتى تتضح لك الصورة كاملة.
أتمنى لك الفائدة.

