delphi4arab منتديات دلفي للعرب

نسخة كاملة : جعل البرنامج بحجم واحد
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله تعالي وبركاته

كيف اجعل برنامجي يكون بحجم واحد عن التثبيت اي انه يغير تلقائيا مع تغير ابعاد الشاه او حتي تغير الشاشه نفسها لاني قد واجهت هذه المشكله عندما برمجة برنامج في اللابتوب وعندما قمت بتحويله الي جهاز اخر ظهر بطريقه صغيره عن الذي في المحمول .
**** ان اكون وضحت الفكره .


وشكرا.

لا انصحك بتغيير ابعاد الشاشة فذلك يزعج معظم المستخدمين

فقط اجعل خصية WindowState للفورم الرئيسي wsMaximized وسيتمدد الفورم تلقائيا حسب الشاشة

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

اظنك تقصد لمذا يبدو صغيرا في 1024/768 وكبيرا في 800/600 مثلا

حسنا ذلك امر طبيعي وحتى وندوز نفسة يصبح مزعجا في 640/480

واذا اصريت يمكنك اختبار حجم الشاشة في بداية التشغيل وظبط ارتصاف و ظهور وابعاد المكونات حسب ذلك

ان كبيرا فصغر وان صغيرا فكبر

كما يمكنك الاستفادة من الخصائص التالية فقط تعلم كيف تستعملها جيدا وستفيدك جدا

Align

Anchors

AutoSize

WindowState

كانت تلك للفورم وغيرها كثير

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