اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

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

Private Sub Form_Open(Cancel As Integer)
On Error Resume Next
' تعيين القيم المطلوبة لعرض النموذج
    Me.WindowWidth = 1920
    
    ' تعيين القيم المطلوبة لارتفاع المساحة الداخلية للنموذج
    Me.WindowHeight = 1080
    
    ' توسيط النموذج على الشاشة
    Me.Left = (Screen.Width - Me.Width) / 2
    Me.Top = (Screen.Height - Me.Height) / 2
    
    On Error GoTo 0
   
End Sub

ولكم من جزيل الشكر

قام بنشر

تفضل اخي الكريم

 On Error Resume Next
    
    ' تعيين القيم المطلوبة لعرض النموذج
    Me.WindowWidth = 1920
    
    ' تعيين القيم المطلوبة لارتفاع المساحة الداخلية للنموذج
    Me.WindowHeight = 1080
    
    ' توسيط النموذج على الشاشة
    Me.Left = (Application.Width - Me.Width) / 2
    Me.Top = (Application.Height - Me.Height) / 2
    
    On Error GoTo 0

بالتوفيق

  • Thanks 1
قام بنشر
منذ ساعه, سامي الحداد said:
Application

لم أستخدم التوسيط  باستخدام أبعاد التطبيق، كان عمليات التوسيط عندي باستخدم أبعاد Window و Form
نحتاج نجربها ربما تكون أفضل من محاولاتنا السابقة.

قام بنشر
4 ساعات مضت, jamal2080 said:

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

اخي الكريم بعيداً عن الكود الذي ارفقته ، انت ترغب بتحجيم النموذج ليتلائم مع حجم الشاشة  وتوسيطه ؟؟

وضح لي كلمة تحجيم 😅

قام بنشر

من غير كود .....................

ضع النموذج في وضع التصميم :

1- اذهب Property Sheet    ثم   Other   ثم غير  Pop Up إلى  Yes .

2- اذهب Property Sheet    ثم   Format   ثم غير  Auto Center إلى  Yes .

ووافني بالرد .:fff:

  • Like 1
قام بنشر
قام بنشر

المشكلة في الكود Movesize أنه سيختلف موقع النموذج حسب دقة الشاشة من جهاز لآخر ، إلا إن كان تشغيل البرنامج على جهاز واحد فقط , والله أعلم :smile:

قام بنشر

استاذنا الغالي @kkhalifa1960 ، ان للغائب عذر حتى يعود , وأعلم أنك منزعج لأن جهود الأخوه و الاساتذة قد تضيع دون شكر من القلة ، فأشكر لك شعورك نيابة عن الذين ساهموا بالرد لحل المشكلة :fff:

قام بنشر
5 ساعات مضت, kkhalifa1960 said:

سؤال مهم جدا
.... وصاحب المشكلة لم يرد على أي منا?؟؟؟؟؟؟؟؟ 

كما أخبر أخونا الحبيب 

3 ساعات مضت, Foksh said:

استاذنا الغالي @kkhalifa1960 ، ان للغائب عذر حتى يعود , وأعلم أنك منزعج لأن جهود الأخوه و الاساتذة قد تضيع دون شكر من القلة ، فأشكر لك شعورك نيابة عن الذين ساهموا بالرد لحل المشكلة :fff:

وانت خير من تعلم يا استاذى القدير ومعلمى الجليل @kkhalifa1960 
اننا تعلمنا من اساتذتنا الكرام فى هذا الصرح كما عهدناهم تقديم العون والمساعدة واثراء المشاركات بمختلف الافكار والاجابات التى تعد زخرا لكل ماض و آت بكل حب وكرم وجود

والاهم لا يريد ولا ينتظر أحد جزاءً أو شكورا .. هى لله املين من المولى عزوجل القبول :fff:

ولم اعهدكم هكذا من قبل استاذى الجليل اسأل الله تعالى لى ولكم العفو و العافية و راحة البال و صلاح الحال و سعة الصدر و لباس العافية و حسن الخاتمة

احبكم فى الله :wub::fff:

  • Like 1
  • Thanks 1
قام بنشر
8 ساعات مضت, Foksh said:

المشكلة في الكود Movesize أنه سيختلف موقع النموذج حسب دقة الشاشة من جهاز لآخر ، إلا إن كان تشغيل البرنامج على جهاز واحد فقط , والله أعلم :smile:

لا تكتب الرقم مباشرة إعمل عملية حسابية لحساب وسط الشاشة 🙂 ( عرض الشاشة على 2 - عرض النموذج على 2 ) مثلا 🙂 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information