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

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

قام بنشر

كل عام وانتم بخير وعساكم من عواده

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

قام بنشر

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

وكل عام وأنت بصحة وسلامة

أخي طارق

اطلع على هذه الروابط لعل فيها ما يفيدك :

برنامج على شاشة 17 تم نقله الى شاشة 15

مشكلة في تكبير النموذج

تكبير - تصغير النموذج بكافة عناصره

التحكم في ارتفاع وعرض النموذج بالكود

ويمكنك الاطلاع على موضوع المبدعه زهرة بخصوص معرفة أبعاد الشاشة الحقيقية :

وحدات قياس الشاشة ونقاط شاشة العرض - Twips and Pixels

وبالتوفيق

قام بنشر

الاخ الفاضل الاستاذ التقني اشكر على هذا التجاوب واقدر لك مجهوداتك التي لا تخفى على اعضاء هذا المنتدى وغيره ..... جعلها الله لك في ميزان حسناتك ....... لقد طرحت عدة مواضيع مشكورا سوف ادقق عليها واختار ما قد طلبته ان حصلت عليه ....... اما الوصله لمعرفة أبعاد الشاشة الحقيقية :

وحدات قياس الشاشة ونقاط شاشة العرض - Twips and Pi

فانها تختلف تماما عن ما اريد كما قالت الاستاذه زهرة في الوصله ادناه

http://www.arabteam2000-forum.com/index.php?showtopic=109804

قام بنشر

اخواني الكرام

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

اخي التقني بارك الله فيك على هذا المجهود الرائع

اخي طارق العيد

اخي الفاضل طارق العبد ( الفيلسوف )

هذه هي طريقة اعادة تحجيم النموذج مع كامل عناصر النموذج بناء على تصميمك له في شاشة العرض التي تعمل عليها حاليا

مثال : لديك شاشة عرض كبيره مثلا 17 بوصه او 19 بوصه بدقة مقاس مثلا 800 × 600 او 1024 × 768 وقمت بتصميم نموذجك عليها وكان المقاس مناسب جدا لك على هذه الشاشة واردت عرض هذا النموذج على شاشة اصغر ودقة شاشة مثلا 640 × 480 ماذا سيحدث ستجد ان النموذج عند عرضه على هذه الشاشة قد خرج عن حدود الشاشة ولم تتحمله لهذا كان هناك وحدة نمطية تدعى ReSizeForm تقوم بضبط ومعايرة المقاسات اوتوماتيكا للنموذج حسب ما تحدده لها من ارقام في بداية الوحدة النمطية حيث انني شرحت بالتفصبل جميع الوظائف في الوحدة النمطية وطريقة عملها وطريقة استخدامها .

الان وضعت لك مثال للتجربة تحت زر امر " اعادة تحجيم النموذج " بمقاس شاشة صغير ودقة مقاس 640 × 480 بيكسل لترى الفرق عند استخدامه على شاشة عرض كبيره مثلا 17 بوصه ودقة 1024 × 768 بيسكل ( لا تغير شيء في خصائص الشاشة عن طريق الويندوز بل دعها كما هي فالكود سيتكفل بهذا مع النموذج ) . فقط افتح القاعدة واضغط اعادة تحجيم

اذا رغبت في وضع الكود الموضوع تحت زر الامر " اعادة التحجيم " في حدث عند الفتح او التحميل فلا يوجد مشكله .

ملاحظة : كلما زادت دقة الشاشة كلما صغر حجم النموذج والعكس صحيح وحاول تغير الارقام في الوحدة النمطية لترى الفرق عند اختلاف التغيير في دقة الشاشة .

ResizeForm.rar

قام بنشر

اشكرك جزيل الشكر استاذتنا الفاضله والموقره زهرة... دائما وابدا انتي عنوان للتميز والعطاء .. ........... لقد اثريتي عقول كثيرا من الناس ، انزلك الله منزلا تضرينه ووفقك الله

(((( انتي شمس والمبرمجين كواكب ......... اذا طلعتي لم يبدي منهن كوكب )))))

قام بنشر (معدل)

السيدة الفاضلة الاستاذه زهرة مثال رائع جدا ........ولكني وقعت في بعضا من اللبس ... ارجوا الافادة..

في الوحدة النمطيه modResizeForm ماذا واين اغير لأعادة تحجيم النموذج مع كامل عناصره ؟

1- اذا علمتي اني استخدم جهاز مقاس شاشته 17 بوصة وبدقة 1024 × 768 بيسكل أي ان هذا الجهاز هو الذي اصمم عليه القاعدة وبعد الانتهاء منها لا ادري على اي شاشة تعرض او بأي دقة ؟

وهذا يجرني لسؤال اخر وهو هل اجعل للمستخدم خيارا يحدد فيه مقاس شاشته حتى يتمكن من اعادة التحجيم ؟

وفي الاخير ما اريده هو اعادة التحجيم في كل شاشة عرض صغيره او كبيره تعرض عليه القاعدة التي اصممها على جهاز مقاس شاشته 17 بوصة وبدقة 1024 × 768 بيسكل

وتقبلي فائق الاحترام والتقدير

تم تعديل بواسطه الفيلسوف111
  • Like 1
قام بنشر

حسنا اخي طارق سأحقق رغبتك ولن يصيبك اللبس انظر الان للبرنامج بعد عملية الدمج بين معرفة دقة الشاشة الحالية وامكانية التغيير مباشرة برمجيا بدون ان تغير شيء في البرنامج فكل شيء يتم آليا بدون تدخل منك او من المستخدم

zaChangeResolution2006.rar

ملاحظة : لا تنسى ابداء رأيك لانه يهمني جدا حتى استطيع التغيير للافضل

  • Like 1
قام بنشر (معدل)
زهرة العبد الله , مبرمجة على قد حالها

أنا لم أرى مثل هذا التواضع الكريم من عبقرية كبيرة , و نحن نرى أن حالها أكبر مما يمكن أن يقاس بالمقاييس العادية

فأقول يا سيدتي الفاضلة هنأكي الله بهذا التواضع , و الذي هو كنز الهي لايهبه الا لمن يحب من عباده , و هو أكبر نعمة من نعمة العلم الغزير الذي منحك اياه .

عموما المثال عمل بشكل ممتاز , لكن عند تغيير دقة الشاشة من مستوى أكبر الى مستوى أقل , لايتم تنسيق النموذج بشكل وسطي في منتصف الشاشة الا بعد اعادة فتح الملف من جديد ,

بارك الله فيكي و في علمك و نفع بك

تم تعديل بواسطه rudwan
قام بنشر

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

(((( انتي شمس والمبرمجين كواكب ......... اذا طلعتي لم يبدي منهن كوكب )))))

قام بنشر

اخي رضوان

لكن عند تغيير دقة الشاشة من مستوى أكبر الى مستوى أقل , لايتم تنسيق النموذج بشكل وسطي في منتصف الشاشة الا بعد اعادة فتح الملف من جديد

بارك الله فيك على هذه الملاحظة

تم التعديل بموجبها قم بالتجربه الان وانظر هل تحسن الوضع الى الافضل

zaChangeResolution2006_UP.rar

اخي طارق العيد

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

  • Like 3
قام بنشر

مبارك جهدك أختي زهرة , و التعديل الحالي أفضل من سابقه و ان لم يكن بالوسط تماما

لكن سأجربه غدا في جهاز آخر عليه شاشة بمقاس 15 و نرى النتيجة و سأخبرك باذن الله

تحياتي

قام بنشر

السلام عليكم

الأخت الفاضلة زهرة وفقك الله

الآن كل شي تمام و الحمد لله لاتوجد أي مشاكل

لكن بقيت نقطة مختلفة شيئا عن الموجود في الملف و هي : هل يمكن اعادة تحجيم النماذج حسب النسبة الأصلية لحجم النموذج من مساحة الشاشة ؟

و لتوضيح المطلوب : لدي نموذج مصمم على دقة عالية و مساحة هذا النموذج على تلك الدقة مثلا 80 % من مساحة الشاشة

متوسطا يمينا و يسارا أعلى و أسفل .

لو غيرت دقة الشاشة الى دقة أقل , و برغم استخدام الكود في الملف , تصبح نسبة مساحة النموذج من مساحة الشاشة أكبر من سابقتها و ربما يصبح هناك سهم تحريك للأعلى و الأسفل بسبب زيادة مساحة النموذج علويا و سفليا , فهل بالامكان أن يتم أخذ قياسات نسبة مساحة النموذج حالة تصميمه و تخزينها في معامل ثابت , و عند تغيير اعدادات الدقة يتم تكبير أو تصغير النموذج ليأخذ نفس نسبة المساحة الأصلية أي 80 % في ذلك المثال أعلاه ؟

انظري النموذج 123 و هو نسخة عن النموذج الأصلي , تم تكبيره على دقة 1024 * 768 , يأخذ مساحة مناسبة من مساحة الشاشة

و لكن عندما يتم تغيير الدقة الى 640 * 480 , يصبح الحجم غير متلائم و أكبر من مساحة الشاشة أعلى و أسفل

zaChangeResolution2006_UP.rar

قام بنشر

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

اختى الكريمة زهرة

هل يمكن ان تكملي مشاورك معنا لنصل الى حل نهائي لهذا الموضوع من كافة النواحي

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