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

توسيط النماذج داخل النافذة أو الإطار


AbuuAhmed
إذهب إلى أفضل إجابة Solved by AbuuAhmed,

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

توسيط جميع المكونات في النموذج ككتلة واحدة أثناء التشغيل آليا داخل النافذة عند إعادة تحجيمها.
جربوا توسيع النافذة بالفأرة وشاهدوا تأثير التوسيط المباشر.

لا أعلم إذا يوجد مثال مشابه أو لا لتوسيط كامل النموذج.
من صمم أو شاهد أفكار مشابهة فليضعها هنا لإثراء الموضوع.

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


وإليكم مثال التوسيط:

 

Re-centerExample_02.accdb

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

  • أفضل إجابة

حتى يمكن استخدام الكود لكل النماذج دون أن تعديل ودون أن يلتزم بأي اسم من كائنات النموذج
تم تبديل هذا السطر:
 

Gap = -Me.slbl2.Left

إلى:
 

Gap = -minX

المثال بعد التعديل:

Re-centerExample_02.accdb

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

استاذي

هل بالامكان وضع مثال صورة متحركة للنتيجة النهائية ؟!  .. 

حتى يكون مقصدكم واضحاً جلياً .

مع جزيل الشكر

رابط هذا التعليق
شارك

منذ ساعه, أبو ألين said:

هل بالامكان وضع مثال صورة متحركة للنتيجة النهائية ؟!  .. 

حتى يكون مقصدكم واضحاً جلياً .

للأسف أخي لا أمتلك أدوات التسجيل ، والأمر بسيط لا يستدعي وسائل توضيح ، افتح النموذج ثم لتحجيم النافذة أو تكبير عرضها اختر الطرف الأيمن واسحبه لليمين أو اختر الطرف الأيسر واسحبه لليسار.
وكذلك تستطيع عكس اتجاه حركة الماوس لتصغير عرض النافذة. 

ويمكنك أيضا عمل Maximize و Restore للاختبار.
image.png.dea38414e519907470b0c0d61df19004.png

  • Thanks 1
رابط هذا التعليق
شارك

استاذنا AbuuAhmed هل ممكن التحايل على الصور المتحركة .

من فضلك شوف مرفقي لأني حاولت بدون التحايل لكن حصل تداخل بالأكواد (محاولة من تلميذكم).:fff:

Re-centerExample_02.rar

رابط هذا التعليق
شارك

1 ساعه مضت, kkhalifa1960 said:

هل ممكن التحايل على الصور المتحركة

أستاذ خليفة،
الحقيقة التوسيط قائم، فالمشكلة في التوسيط داخل الكائن نفسه ، وأنا لم أتعامل مع هذه الأشياء من قبل.
حاولت بعض الوقت ولم أوفق.

تحياتي لكم

رابط هذا التعليق
شارك

5 ساعات مضت, kkhalifa1960 said:

هل ممكن التحايل على الصور المتحركة

محاولة ولكن بشروط:
أن تقوم بضبط عرض صندوق الصورة بما يناسب الصورة تماما.
أن تعرف أبعاد الصورة وليس الصندوق ليتم التعامل معها في ضبط الإرتفاع بناء على العرض "نسبة وتناسب" فالصورة عندك أبعادها 500 * 253 وسترى هذه الأرقام في الكود وطريقة التعامل معها.

عملت لك كودين في الفرعي وفي الرئيسي.

Re-centerBlooming_Flower_02.rar

  • Like 1
رابط هذا التعليق
شارك

نعم مررت عليه وكله تمام .......وعملت زر للتكبير وزر للتصغير وخليت الصورة تملأ الفورم مهما كبرت أو صغرت وتفضل محاولتي .:fff: 

Re-centerBlooming_Flower_03.rar

  • Like 1
رابط هذا التعليق
شارك

2 ساعات مضت, kkhalifa1960 said:

نعم مررت عليه وكله تمام .......وعملت زر للتكبير وزر للتصغير وخليت الصورة تملأ الفورم مهما كبرت أو صغرت وتفضل محاولتي .:fff: 

ممتاز ، وأنا سأقوم ببعض الإضافات إن شاء الله لتحسين الشكل بعد التصغير إن سمحت لي.

رابط هذا التعليق
شارك

في 21‏/3‏/2023 at 13:24, AbuuAhmed said:

ممتاز ، وأنا سأقوم ببعض الإضافات إن شاء الله لتحسين الشكل بعد التصغير إن سمحت لي.

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

Re-centerBlooming_Flower_04.rar

رابط هذا التعليق
شارك

7 ساعات مضت, AbuuAhmed said:

مع أن ما تقوم به ليس له علاقة بفكرة الموضوع فموضوعي فقط هو توسيط جميع المكونات أفقيا مع تكبير أو تصغير النافذة ودون أي تغيير في أبعادها.

اعتذاري واحترامي لك استاذي .:fff:

رابط هذا التعليق
شارك

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