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

أريد وضع فورم من نوع Child في وسط الشاشة ؟!

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

بسم الله الرحمن الرحيم

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

أخواني المشرفين والأعضاء الكرام لدي سؤال لو سمحتم في برنامج الفيجوال بيسك 6.0 وهو :

أنا عندي نموذج MDIForm1 ( النموذج الرئيسي ) ، وعندي نموذج آخر Form1 لكن خاصيته ( إبن )

غيرت خاصية MDIChild للنموذج Form1 إلى ( True ) ..

لكن لمن أعمل Run للبرنامج يظهر النموذج في أعلى يسار النموذج الرئيسي !

أنا أريد أن أجعل النموذج يظهر في وسط الشاشة ... هل بالإمكان عمل ذلك ؟

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

لكن أنا أقول هل بالإمكان وضع كود معين يجعل النموذج في الوسط ؟

وإذا كان يوجد كود ( أين أضعه ) هل في الفورم لود ولا لمن اضغط على الزر ...

هذه هي الصورة للنموذج ( للتوضيح ) ..

vbzv3.jpg

وشكراً

#2

اخي العزيز قم بوضع الكود التالي في حدث Load للنموذج الابن

Me.Move 2500, 1000

وبإمكانك تعديل الاحداثيات بحيث تضعه في المكان المطلوب

اقتباس

لا تنسوا محمد الدرة وايمان حجو وفارس عودة ....

لا تنسوا القدس وبغداد وبيروت والشيشان ....

ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية

اقتباس
لو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف

مواضيعي بالمنتدي

(1) كيف تعمل مؤقت بسهولة

(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد

(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك

(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح

(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)

(6) مثال لتفقيط المبالغ المالية بالحروف

اللهم ارحم والداى كما ربياني صغيراً

%20الجنود%20الامريكيين.jpg

ًWelcome Back

#3

مشكور أخوي وجعل الله أيامك كلها سعادة وخير وبركة

قدمت لي خدمة لن أنساها أبداً

أخوك الساجد

#4
Private Sub Form_Resize()
Me.Left = FrmMain.ScaleWidth / 2 - Me.Width / 2
Me.Top = FrmMain.ScaleHeight / 2 - Me.Height / 2
End Sub

ضع الكود السابق في كود الفورم الابن

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#5

Momken bArdo te7ot el Sub dah fe Module

Public Sub CenterOpen(MdiName As Object, FormName As Object)

FormName.Left = (Screen.Width / 2) - (FormName.Width / 2)

FormName.Top = (Screen.Height / 2) - (FormName.Height / 2)

End Sub

we tenady fe el Form_load beta3 el Form Deh

Call CenterOpen(MDIForm1, Me)

#6

و الكود السابق يقوم بحساب وسط الشاشة وحدة دون ان تتعب في عمليات التجربة و الحساب

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#7

ana 2asef ya Super_Pro makontesh 2a3raf 2anak bete3mil post

kont bakteb we anta saba2teny fe el post :D el far2 bena 2 Min

Sorry ya Super_Pro

#8

No problems mr kazabra

Welcome any Time :lol:

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

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

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

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

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

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

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