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

كيف آخذ مقاسات شاشة العميل لأصمم عليها حجم شاشات برنامجي؟؟

بدأه maajed555 في 23 مارس 2009 · 5 رد · 751 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سؤال / كيف آخذ مقاسات شاشة العميل لأصمم حجم فورمات برنامجي ليناسب جهازه بمقاساته الحالية؟؟؟

من أين أستخرج هذه المقاسات من جهاز العميل؟؟

وكيف أضبطها على شاشات برنامجي؟؟

ولكم جزيل الشكر والتقدير

:)

تم تعديل هذه المشاركة بواسطة maajed555 في 23 مارس 2009 في 09:55

#2

قم بانشاء مشروع جديد على سبيل تجربة المثال .. وضع الكود ادناه للـ Form_Load


Dim W As Single
Dim H As Single

W = Screen.Width / Screen.TwipsPerPixelX
H = Screen.Height / Screen.TwipsPerPixelY

MsgBox W & "x" & H
End Sub
Private Sub Form_Load()

هذا لمعرفة ما تريد .. اما لجعل برنامجك يتناسب مع الـ Resolution

فيجب عليك وضع اكواد تغيير ابعاد الادوات المستخدمه في الحدث Resize للـ Form

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#3

بارك الله فيك استاذنا الكريم

ولكن كيف آخذ مقاسات شاشة الزبون من الوندوز الموجود في جهازه حتى أصمم شاشات برنامجي بما يناسب ما لدى الزبون ؟؟

#4

storm_18475030831062991127_syn.gif

؟؟! راجع مقاس شاشة العميل أو أطلبه منه , قم بتحويل مقاس شاشتك لنفس المقاس , ومن ثم أعد تحجيم الواجهات بما يناسب مقاس الشاشة ,,

الله يوفقك للي فيه الخير ,

تم تعديل هذه المشاركة بواسطة Syntax_err في 24 مارس 2009 في 22:01

#5

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

هتعمل ايه لو العميل غير الـ Resolution ?? .. هتعمل برنامج جديد ؟؟

mrx_ta7ady كتب:

يجب عليك وضع اكواد تغيير ابعاد الادوات المستخدمه في الحدث Resize للـ Form

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

#6

وما العيب في ان تجبر جهاز العميل على العمل على الابعاد التي انت صممت بها برنامجك ؟

قم بتغيير اعدادات الشاشة برمجيا اثناء العمل على البرنامج ... ثم قم بإعادتها على ماكانت عليه بعد اغلاق البرنامج . لانك لن تعرف ماذا ستكون اعدادات شاشة العميل بعد غد !!!!!!!

راجع الرابط التالي سيفيدك كثيرا

/index.php?showtopic=115996

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

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

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

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

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

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