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

مكان CommonDialog

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

السلام عليكم

سؤال بجد والله محتاجه

ازاي اقدر اتحكم في مكان ظهور CommonDialog

في الصفحه انا اريدها ان تظهر في منتصف الشاشه

مستني ردكم وجزاكم الله عنا خير الجزاء

#2

في الحقيقة CommonDialog لا تعطي خصائص اظهارها, ولكنها تعتمد على موقع الفورم , فهي تظهر تلقائيا في منتصف النموذج.

لذلك لاظهارها في منتصف الشاشة , يجب تحريك الفورم في البداية الى منتصف الشاشة . ومن ثم اظهار CommonDialog

استخدم الكود التالي لتنفيذ العملية .

form1.Move (Screen.Width - form1.Width) / 2, (Screen.Height - form1.Height) / 2
form1.CommonDialog1.ShowColor

تحياتي

تم تعديل هذه المشاركة بواسطة omani في 29 أكتوبر 2011 في 23:35

1

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#3

شكرا لك اخي علي ردك وكرمك

الفورم التي عليها الاداه من نوع MDIForm

وهي في الاساس بحجم الشاشه ولا ينفع تحريكها

هل يوجد طريقه في هذه الحاله

#4

وهناك طريقة اخرى , وهي ان تصنع فريم على النموذج وتضع فيه CommonDialog وليكن مخفي , بحيث يتم تحريك الفريم الى وسط الشاشة ,وبعدها تقوم باظهار CommonDialog بدون ان يتأثر الفورم.

هذا الكود

 Frame1.Left = Screen.Width / 2
 Frame1.Top = Screen.Height / 2
 CommonDialog2.ShowColor

تحياتي

2

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#5

جزاك الله خيرا استاذي الكريم

الحمد لله الطريقه الثانيه نجحت معي

بارك الله فيك

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