المشاركات : 88
المواضيع 19
:
: 14
الإنتساب : Nov 2010
<p>السلام عليكم</p><p>الاخوة الكرام لدي استفسار عن طريقة اغلاق الفورمات المفتوحة حينما تنتهي مدة زمنية معينة من عدم استخدام البرنامج حيث حينما تنقضي المدة يقوم البرنامج بعمل تسجيل الخروج لليوزر <br></p><p>هاته الاخيرة طبقتها لكن يبقى الفورم الذي كان يعمل عليه مفتوحا و الاصح يغلقها ان كانت كذلك ويبقي فقط على فورم الرئيسي .. شكرا<br></p>
لا تقل ان هذا شيء كبير ففي الاصل هو اتى من شيء صغير
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
وعليكم السلام ورحمة الله
اعتقد كيفية اغلاق النماذج لا مشكلة لديك فيها
وغير ذلك تحتاج الى اجراء يتحسس نقرات لوحة المفاتيح والفأرة
انا غير عندي اكود او دوال الويندوز التي تتنصت على لوحة المفاتيح والفأرة ولكن بالبحث عنها على الانترنت ستجدها وهي ما تحتاج
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 88
المواضيع 19
:
: 14
الإنتساب : Nov 2010
25-03-2023, 09:33 AM
(آخر تعديل لهذه المشاركة: 25-03-2023, 09:59 AM بواسطة AgroSoft.)
<p>
(20-03-2023, 10:49 PM)Delphi4Us كتب : وعليكم السلام ورحمة الله
اعتقد كيفية اغلاق النماذج لا مشكلة لديك فيها
وغير ذلك تحتاج الى اجراء يتحسس نقرات لوحة المفاتيح والفأرة
انا غير عندي اكود او دوال الويندوز التي تتنصت على لوحة المفاتيح والفأرة ولكن بالبحث عنها على الانترنت ستجدها وهي ما تحتاج
</p><p>العكس لدي كود التنصت وهو يعمل عادي المراد هنا كيف نغلق كل فورمات و نبقي على الرئيسي فقط</p><p>الاغلاق حتى ينهي مهام كان المستخدم يقوم بها فان قام مستخدم غيره يسجل دخول تكون الشاشة فارغة <br></p>
<p>
(21-03-2023, 09:57 AM)S.FATEH كتب : السلام عليكم باستخدام Screen.Formcount
https://delphi4arab.net/forum/showthread...=Formcount
<br></p><p>حاولت توضيفها لكن يغلق كل البرنامج</p><p>
كود :
for I := 0 to Screen.FormCount -1 do
begin
TForm(Screen.Forms[i]).close;
end;
<br></p>
لا تقل ان هذا شيء كبير ففي الاصل هو اتى من شيء صغير
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
25-03-2023, 12:02 PM
(آخر تعديل لهذه المشاركة: 25-03-2023, 12:05 PM بواسطة S.FATEH.)
السلام عليكم
PHP كود :
var
I: Integer;
begin
for I := 0 to Screen.FormCount - 1 do
begin
if TForm(Screen.Forms[i]) = Form1 then Continue;
TForm(Screen.Forms[i]).Close;
end;
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج