ماهي الية التعامل مع واجهات login
#1
السلام عليكم

اود التعرف على الية التعامل مع واجهه بها login فقط من ناحية وضعية الفورم كيف تكون
لقد وجدت عدة طرق لكن اود معرفة الطريقة الصحيحة التي لن اواجه فيها مشاكل من بعد

استخدمت هذا الكود ولم ينجح الامر في اخفاء form1

إقتباس :if (Edit1.Text='Edit1') and (Edit2.Text='Edit2') then
begin
Form1.Hide;
Form2.ShowModal;

المشكلة ان حين اغلاق form2 يبقى form1 يعمل في الخلفية بعد اغلاق form2

كيف يتم حل لمشكلة اخفاء form1 واغلاق البرنامج نهائياً بعد اغلاق form2
حتى لا يعمل البرنامج في خلفية الوندوز وهو مخفي

شاااكرين ...
حتى وان كنت على الطريق الصحيح ان لم تتقدم سوف يدهسك من خلفك
الرد
#2
و عليكم السلام و رحمة الله

استعمل الفكرة التالية إذا أعجبتك :
في حدث الـ Close للفورم2 تظيف الكود التالي :
كود :
Application.Terminate;
و بهذا سيغلق برنامجك إذا قمت بإغلاق Form2 بدل العمل في الخلفية.

و الله تعالى أعلى و أعلم.
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#3
فكرة جميلة اخي h-farid
تم تطبيقها بنجاح : )
بوركت
حتى وان كنت على الطريق الصحيح ان لم تتقدم سوف يدهسك من خلفك
الرد
#4
و فيك بارك الله.
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#5
السلام عليكم

قم بانشاء فورم الدخول سمه frmLogin
اجعل الفور غير متاح عند زمن التشغيل اي لن يتم انشاء الفورة عند تشغيل البرنامج و ذلك اما عن طريق
Project>Options>Forms انقل frmLogin الى لائحة Available Forms
او عن طريق Project>View Source قم بحذف
PHP كود :
Application.CreateForm(TfrmLogin, frmLogin); 
الان في حدث OnCreate للفورم الرئيسي قم بانشاء الفورم و ذلك عن طريق
PHP كود :
frmLogin := TfrmLogin.Create(Self); 
اذهب الى frmLogin في حدث OnClose مرر
PHP كود :
Action := caFree; 
في زر الدخول اختبر ما تشاء ثم قم باغلاق frmLogin عن طريق Close سيتسبب في استدعاء OnClose
و لاننا مررنا caFree بذلك نكون قد حررنا الفورم من الذاكرة

بالتوفيق
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#6
و عليكم السلام و رحمة الله

يبدو هذا الحل أفضل بكثير. بل هو الأنسب للسؤال المطروح في الموضوع. و الله أعلم.
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#7
نعم اخي بهذه الطريقة لن يثقل الفورم برنامجك لان الفورم تحتاجه مرة واحدة فقط
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم