الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في وضع الفورم أسفل الشاشة

مغلق
بدأه FOX_DELPHI في 15 أكتوبر 2006 · 6 رد · 1,175 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد أن اظهر فورم من برنامجي أسفل الشاشة مثل برامج المضادة للفيروسات التي تظهر شاشة التحميل من النت كتذكير أو غيرها فوق ساعة النظام مع العلم أنني استخدمت

screen ولم أفلح فهل من مجيب :s

ملاحظة : سنأخذ بعين الاعتبار تغيير من دقة الشاشة أكير أو أصغر

#2

كيف كانت تجربتك ولماذا فشلت!

#3

هل تقصد البالون الاصفر؟؟؟؟

#4

هل تقصد ايقونة Tray اذا كان كذالك هناك مكون خاص لها

ان اردت اضعه ولكن الان الوقت متاخر وهو ضائع بالمكتبة

اصحيح ان العرب في هذه الحياة.......هذا بالاسم فقط

لالالالابالاحلام ....او..لاكمال العدد؟؟؟؟؟؟

#5

ااسلام عليكم

اعتذر عن التأخير

وهذا هو الكود الذي كتبته لكي يعطيني ما اردته

شكرا للشباب للمحاوله

procedure TForm1.FormCreate(Sender: TObject);
begin
form1.Left:=(screen.Width div 1) - (form1.Width div 1);
form1.top:=(screen.Height div 1) - (form1.Height div 1)- 30;

end;

عليك تصغير الفورم كما تريد

form_min.rar

#6

و عليكم السلام :)

لدي بعض الملاحظات على ما كتبته:

اولاً: لماذا استخدمت div مع العدد 1 حيث انّ div يعيد ناتج القسمة صحيح و لا داعي للقسمة على 1 اي ليس هناك فائدة من كتابة div

ثانياً: الكود الذي كتبته لن يعمل في حال قمت بتكبير taskbar اي انت وضعت القيمة 30 هي طول ال taskbar لذلك اذا كانت اكبر لن تظهر الفورم بالشكل الصحيح

لذلك يمكنك استخدم screen.WorkArea و سوف تحل المشكلة لك تماما لاحظ الكود التالي:

  form1.Left:=  screen.WorkAreaWidth - form1.Width;
  form1.top:= screen.WorkAreaHeight  - form1.Height;

سوف تظهر الفورم في مكانها بغض النظر عن طول ال taskbar

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#7

السلام عليكم

أقدر لكم جهودكم .....

وبالنسبة لمشاركة الأخ وائل

على الأغلب هي الطريقة الصحيحة ولم أجربها بعد ولكن الحاجة أم الاختراع

وفقكم ربي

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…