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

[ تمت الإجابة ]اريد كود يناسب جميع الشاشات من حيث الحجم

بدأه راان في 22 ديسمبر 2008 · 7 رد · 907 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الفريق العربي للبرمجة

اريد منكم كود لضبط حجم الفورم في فيجول بيسك 6

انا اخترت في الخاصية WindowState

Maximized

عند تنفيذ المشروع

لكن عندما اضع المشروع في كمبيوتر اخر اجد ان الفورم بحجم الشاشة ولكن الصورة التي بداخله اصغر بقليل من الفورم

وكذلك بالنسبةالـ Label و Command وFrame وغيرها من الادوات التي استخدمتها متجهه ناحية اليسار اي انها ليست في منتصف الفورم

اريد كود يحل لي هذه المشكلة

اعتذر عن الاطالة :blush:

#2

استخدم المثال التالي لتغيير اعدادات العرض للشاشة لتصبح بنفس الاعدادات اثناء التصميم ... ولن يختلف شكل الفورم على اي جهاز اخر

تحياتي

Chang_Res.rar

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#3

قم بوضع محتويات الـ Form كلها داخل PictureBox أو Frame ثم قم بكتابة الكود التالي في الحدث Resize للـ Form


x.Left = (Me.ScaleWidth - x.Width) / 2
	x.Top = (Me.ScaleHeight - x.Height) / 2

بإعتبار أن x هي إسم الـ Control الذي يحوي كافة محتويات الـ Form

وهذا لتوزيع المناطق الفارغة بالتساوي إلى أطراف الشاشة

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

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

#4

[شكرا اخواني عماني و mrx_ta7ady

جربت طريقة الاخ عماني وطلع لي رسالة تحذر وخفت فجربت طريقة الاخ mrx_ta7ady

وكانت تمام توسطت كل الادوات اللي حطيتها في PictureBox وحتى الصورة كمان

لكن الصورة تركت فراغ عن يمينها وشمالها وانا ابغى الصورة تغطي كامل الفورم

انظر الصورة هنا

post-106106-1230234068_thumb.jpg

#5

في حالة تمسكك بـالصورة وخاصة رغبتك في ملئ الـ Form بالصورة فيستحسن تصميم الـ Form كما في المثال المرفق

أو بإمكانك رفع الـ Forms خالية من أي كود ومن أي كلمات .. فقط تحوي الـ Controls وصورة الخلفية

وإن شاء الله نقوم بوضع الكود المناسب

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

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

#6

في حالة تمسكك بـالصورة وخاصة رغبتك في ملئ الـ Form بالصورة فيستحسن تصميم الـ Form كما في المثال المرفق

أو بإمكانك رفع الـ Forms خالية من أي كود ومن أي كلمات .. فقط تحوي الـ Controls وصورة الخلفية

وإن شاء الله نقوم بوضع الكود المناسب

Resize_Event.rar

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

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

#7

شكرا اخي mrx_ta7ady

وجزاك الله الف خير

#8

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

يمكنك استخدام دايرت اكس في التصميم لتجعل الشاشة كما تريد

أولاُ قم باضافة مكتبة دايرت اكس من القائمة project ومنها القائمة prefance

اكتب في قسم التصريحات العامة الكود

dim dd as new directx7
dim bb as directdraw

وثم على حدث تحميل النموذج الكود التالي

set dd =directdraw.creat("")
bb.screen = 1024,768,16,0

ملاحظة: اذا لم يعمل بدل بين الرقم 16 و0

لا اله الا الله وحده لا شريك له

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

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

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

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

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