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

أسئلة بخصوص Mdiform ؟؟؟؟؟

مغلق
بدأه medo429 في 25 أكتوبر 2007 · 4 رد · 601 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لو سمحتم كنت عايز أعرف ازاي اجعل ال الام دي فورم maxmize علي طول ولا يستطيع المستخدم تصغيرها

ثانيا نفترض اني اقوم بعمل مشروع يتكون من mdiform و form عادية وخاصية ال mdichild للفورم true

ازاي اجعل الفورم ده تبقي في منتصف ال mdiform

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

سبحان الله وبحمده سبحان الله العظيم

لا حول ولا قوة الا بالله العلي العظيم

ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل

#2
اقتباس
ازاي اجعل ال الام دي فورم maxmize علي طول ولا يستطيع المستخدم تصغيرها
فى طريقة سهلة لكن تتسبب فى Flickering و هى وضع الكود التالى فى حدث الـ Resize :

If Me.WindowState <> 2 Then Me.WindowState = 2

طريقة أخرى و هى أصعب و هى أن تعمل Subclassing و تستقبل الرسالة WM_WINDOWPOSCHANGING و تتعامل معها كما تحب.

اقتباس
ازاي اجعل الفورم ده تبقي في منتصف ال mdiform
عادى هتقعد تحسب مكان و حجم الـ MDI و تضع الفورم فى وسطة مفيهاش مشاكل لو حاولت.
#3
	Me.Left = MDIMain.ScaleWidth / 2 - Me.Width / 2
	Me.Top = MDIMain.ScaleHeight / 2 - Me.Height / 2

ألا بذكر الله تطمئن القلوب

#5

جزاك الله كل خير أخي العزيز المزمجر

وجزاك الله كل خير ايضا أخي الكريم TareqVB

ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل

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

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