السلام عليكم
سؤال بجد والله محتاجه
ازاي اقدر اتحكم في مكان ظهور CommonDialog
في الصفحه انا اريدها ان تظهر في منتصف الشاشه
مستني ردكم وجزاكم الله عنا خير الجزاء
السلام عليكم
سؤال بجد والله محتاجه
ازاي اقدر اتحكم في مكان ظهور CommonDialog
في الصفحه انا اريدها ان تظهر في منتصف الشاشه
مستني ردكم وجزاكم الله عنا خير الجزاء
في الحقيقة CommonDialog لا تعطي خصائص اظهارها, ولكنها تعتمد على موقع الفورم , فهي تظهر تلقائيا في منتصف النموذج.
لذلك لاظهارها في منتصف الشاشة , يجب تحريك الفورم في البداية الى منتصف الشاشة . ومن ثم اظهار CommonDialog
استخدم الكود التالي لتنفيذ العملية .
form1.Move (Screen.Width - form1.Width) / 2, (Screen.Height - form1.Height) / 2 form1.CommonDialog1.ShowColor
تحياتي
تم تعديل هذه المشاركة بواسطة omani في 29 أكتوبر 2011 في 23:35
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
شكرا لك اخي علي ردك وكرمك
الفورم التي عليها الاداه من نوع MDIForm
وهي في الاساس بحجم الشاشه ولا ينفع تحريكها
هل يوجد طريقه في هذه الحاله
وهناك طريقة اخرى , وهي ان تصنع فريم على النموذج وتضع فيه CommonDialog وليكن مخفي , بحيث يتم تحريك الفريم الى وسط الشاشة ,وبعدها تقوم باظهار CommonDialog بدون ان يتأثر الفورم.
هذا الكود
Frame1.Left = Screen.Width / 2 Frame1.Top = Screen.Height / 2 CommonDialog2.ShowColor
تحياتي
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
جزاك الله خيرا استاذي الكريم
الحمد لله الطريقه الثانيه نجحت معي
بارك الله فيك