المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال بخصوص حجم المشروع


أبو يسري
01-12-2013, 11:05 PM
بسم الله الرحمن الرحيم
أشكر كل الناشطين في هذا المنتدى
طلبي إلى كل من يملك الجواب
أقوم بعمل مشروع حجمه 1024 على 768
ولكن عند تغيير حجم شاشة الحاسوب إلى أصغر من هذه القياسات لا يظهر المشروع كاملا
الرجاء مدي بطريقة للحفاظ على القياسات ويقوم المشروع آليا بغيير قياسات شاشة الحاسوب
إلى القياسات الخاصة بالمشروع وعند إغلاق البرنامج تعود قياسات شاشة الحاسوب كما هي
وأرجو أن تكون الطريقة ناجحة من ويندوز اكسبي و سفن
مشكورين مجددا على التفاعل
:abc_152::abc_152::abc_152:

القنـاص المصرى
02-12-2013, 11:49 PM
اليك يا اخى الجواب
اولا سنقوم بتنبيه المستخدم عند بداية المشروع انه يلزم ان يكون ابعاد الشاشة لاتقل عن 1024 عرض و 768 طول
لذلك نذهب الى Project ثم Actions ونضع رسالة فى الحدث On Startup
للتنبيه على هذا الامر
اما عن الابعاد فاليك الاتى
res = System.GetDisplayInfo();
اذا ردت استدعاء الارتفاع تكتب
res.Height
واذا اردت استدعاء العرض
res.Width
اما عن تغيير الابعاد فلابد من تفعيل الاضافة Winapi
ثم تكتب

WinApi.SetDisplaySettingsQ(1024, 768);
وانشاء الله غدا اكتب لك الكود كاملا حتى يتثنى لي مراجعة عمليات المقارنة بين الارقام من حيث اكبر من او تساوى لانى لا ازكرها
ملحوظة :
حتى يتم تطبيق العملية بنجاح على ويندوز 7 يلزمك تفعيل خاصية تشغيل كمسؤل

أبو يسري
03-12-2013, 12:00 AM
مشكور أخي الكريم
جاري التجربة
ويا ريت تعطينا مشروع مفتوح لتكون العملية أوضع وليستفيد منها الإخوة الذين يسألون نفس السؤال
مشكور مجددا
:abc_023::abc_023: