delphi4arab منتديات دلفي للعرب
عند اغلاق الفورم يتم اختفاؤه فقط - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : عند اغلاق الفورم يتم اختفاؤه فقط (/showthread.php?tid=4152)

الصفحات: 1 2


عند اغلاق الفورم يتم اختفاؤه فقط - ashoursoft - 01-05-2012

انا استخدم دلفى xe2 وقمت بعمل مشروع كبداية لي فوجئت عند اغلاق الفورم يتم اختفاؤه فقط
وعند تحميله من جديد يظهر وكانه لم يغلق كليا


عند اغلاق الفورم يتم اختفاؤه فقط - delphiwin2007 - 01-05-2012

السلام عليكم

استعمل application.terminate .


عند اغلاق الفورم يتم اختفاؤه فقط - ashoursoft - 01-05-2012

شكرا اخي الكريم وساجرب
احب ان اشكر اهل الجزائر المخلصين والمجتهدين على اهتمامهم بلغة البرمجة دلفى واقول انتم الرواد فيها في الوطن العربى بلا منازع


عند اغلاق الفورم يتم اختفاؤه فقط - ashoursoft - 01-05-2012

اخي العزيز delphiwin2007 جربت application.terminate ولكنها اغلقت البرنامج كله وليس الفورم الفرعي لان الفورم الفرعي اذا استخدمت close; لايتم اغلاقه بشكل كامل لاانه عندما اقوم باستدعائه يكون محتفظا باخر بيانات ادخلتها فيه اي انه يظهر كما هو كاني اخفيته فقط وشكرا


عند اغلاق الفورم يتم اختفاؤه فقط - delphiwin2007 - 02-05-2012

السلام عليكم

جرب ; form(x) .hide

x = رقم الفورم التي تريد اغلاقها مثلا form5.hide ، form 3.hide

بالتوفيق ان شاء الله.


عند اغلاق الفورم يتم اختفاؤه فقط - ashoursoft - 02-05-2012

نفس المشكلة يا اخي العزيز
المشكلة عندي كلها فى الفورم الفرعى يغلق ولكن عند الضغط على القائمة لاستدعائه تظهر البيانات فى edit وكأنى لم اغلقه وتختفى فعلا عند اغلاق البرنامج كليا اذا الفورم الفرعيه لاتغلق اثناء البرنامج وهو شغال بشكل كلي هذه هي المشكلة واسف على طريقة سردي للمشكله


عند اغلاق الفورم يتم اختفاؤه فقط - أبو معاذ - 02-05-2012

[INDENT]
السلام عليكم ورحمة الله وبركاته ،
كود :
Form.Hide

يقوم هذا الأمر بإخفاء الفورم و ليس إغلاقه.
هل ممكن ترفق لنا كيف تقوم بإستدعاء الفورم و إغلاقه ؟

على العموم
جرب هذا الكود : Form1 يتسدعي Form2

كود :
Var temp : TForm2 ; begin temp := TForm2.create(self); temp.ShowModal; temp.free; end ;

و لا تنس إضافة Form2 غلى قائمة uses في Form1.

[/INDENT]


عند اغلاق الفورم يتم اختفاؤه فقط - ashoursoft - 02-05-2012

شكرا استاذى العزيز ساجرب باذن الله

استدعى الفورم form2.show; واغلقه close;


عند اغلاق الفورم يتم اختفاؤه فقط - yassine_hell - 03-05-2012

السلام عليكم
استعمل close و show
و في onshow في الـform المراد فتحها ضع مثال :
edit1.clear;


عند اغلاق الفورم يتم اختفاؤه فقط - ashoursoft - 03-05-2012

تمت التجربة وعملت بنجاح شكرا جزيلا وجزاكم الله عنا كل خير