المشاركات : 206
المواضيع 75
:
: 0
الإنتساب : May 2011
السلام عليكم
اود التعرف على الية التعامل مع واجهه بها login فقط من ناحية وضعية الفورم كيف تكون
لقد وجدت عدة طرق لكن اود معرفة الطريقة الصحيحة التي لن اواجه فيها مشاكل من بعد
استخدمت هذا الكود ولم ينجح الامر في اخفاء form1
إقتباس :if (Edit1.Text='Edit1') and (Edit2.Text='Edit2') then
begin
Form1.Hide;
Form2.ShowModal;
المشكلة ان حين اغلاق form2 يبقى form1 يعمل في الخلفية بعد اغلاق form2
كيف يتم حل لمشكلة اخفاء form1 واغلاق البرنامج نهائياً بعد اغلاق form2
حتى لا يعمل البرنامج في خلفية الوندوز وهو مخفي
شاااكرين ...
حتى وان كنت على الطريق الصحيح ان لم تتقدم سوف يدهسك من خلفك
المشاركات : 400
المواضيع 2
:
: 274
الإنتساب : Nov 2009
و عليكم السلام و رحمة الله
استعمل الفكرة التالية إذا أعجبتك :
في حدث الـ Close للفورم2 تظيف الكود التالي :
كود :
Application.Terminate;
و بهذا سيغلق برنامجك إذا قمت بإغلاق Form2 بدل العمل في الخلفية.
و الله تعالى أعلى و أعلم.
من قال حاد عن أصله أو قال مات فقد كذب
المشاركات : 206
المواضيع 75
:
: 0
الإنتساب : May 2011
فكرة جميلة اخي h-farid
تم تطبيقها بنجاح : )
بوركت
حتى وان كنت على الطريق الصحيح ان لم تتقدم سوف يدهسك من خلفك
المشاركات : 400
المواضيع 2
:
: 274
الإنتساب : Nov 2009
و فيك بارك الله.
من قال حاد عن أصله أو قال مات فقد كذب
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم
قم بانشاء فورم الدخول سمه frmLogin
اجعل الفور غير متاح عند زمن التشغيل اي لن يتم انشاء الفورة عند تشغيل البرنامج و ذلك اما عن طريق
Project>Options>Forms انقل frmLogin الى لائحة Available Forms
او عن طريق Project>View Source قم بحذف
PHP كود :
Application.CreateForm(TfrmLogin, frmLogin);
الان في حدث OnCreate للفورم الرئيسي قم بانشاء الفورم و ذلك عن طريق
PHP كود :
frmLogin := TfrmLogin.Create(Self);
اذهب الى frmLogin في حدث OnClose مرر
في زر الدخول اختبر ما تشاء ثم قم باغلاق frmLogin عن طريق Close سيتسبب في استدعاء OnClose
و لاننا مررنا caFree بذلك نكون قد حررنا الفورم من الذاكرة
بالتوفيق
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 400
المواضيع 2
:
: 274
الإنتساب : Nov 2009
و عليكم السلام و رحمة الله
يبدو هذا الحل أفضل بكثير. بل هو الأنسب للسؤال المطروح في الموضوع. و الله أعلم.
من قال حاد عن أصله أو قال مات فقد كذب
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
نعم اخي بهذه الطريقة لن يثقل الفورم برنامجك لان الفورم تحتاجه مرة واحدة فقط
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج