المشاركات : 587
المواضيع 129
الإنتساب : Sep 2015
السمعة :
8
الشكر: 1032
تم شكره 2475 مرات في 129 مشاركات
انا أشغل البرنامج في اللاب توب اللي صممت فيه البرنامج يطلع تمام مقاس شاشته 13
لما انسخ البرنامج واشغله في شاشه 15 يطلع صغير
ما ادري لازم استخرج البرنامج واشوف ولا المفروض يجي تمام
بعدين مختصر كل هالسوال وخليته التكست والليبل في بنل وضبطت البنل وطلع تمام لكن لما اشغل في جهاز اخر يظهر انه صغير ..؟
المشاركات : 587
المواضيع 129
الإنتساب : Sep 2015
السمعة :
8
الشكر: 1032
تم شكره 2475 مرات في 129 مشاركات
يا أخوان المشـلكه عندي ليست في التكست بكـس والليبل
أنا المشكله لدي الفورم يظهر صغيـر لما نقلت البرنامج إلى لاب توب ثاني توضح معاي الفرق في الشاشه
المشاركات : 1,486
المواضيع 101
الإنتساب : Sep 2012
السمعة :
127
الشكر: 71
تم شكره 6155 مرات في 1035 مشاركات
18-11-15, 12:41 PM
(آخر تعديل لهذه المشاركة : 18-11-15, 12:44 PM {2} بواسطة silverlight.)
اولا الاشياء التي تتأثر بسبب Screen Resolution هي كالتالي
1- Control Location
2- Control Size
3- Control font
4- images
فكرة الحل لمشكلتك تتلخص ف الأتي
1- حساب ابعاد الشاشة
2- تحتاج لتحديد نوعية الشاشات و هي غالبا هنا ستكون عبارة عن Enum
3- يجب ان يكون لديك حدث EventArgs و تربطه بنوعية الشاشات و من ثم عندما تتغير نوعية الشاشة يتم اطلاق الحدث باستخدام EventHandler مناسب له ومن خلاله يتم حساب الأشياء التي سوف تتأثر بذلك مثل الفونت و الصور و خلافه ثم يتم استخدام تلك الحسابات ف ضبط كل شئ علي الفورم
الموضوع ب يتلخص في انك تحتاج الي Scale لضبط كل شئ علي الفورم
المشاركات : 587
المواضيع 129
الإنتساب : Sep 2015
السمعة :
8
الشكر: 1032
تم شكره 2475 مرات في 129 مشاركات
الصفحه كالتالي
بنـــل في الأعلى ثابت داخل البنل أضافه - تعديل - إلى أخر
هذه المنطقه أستقبال الفورم إذا ضغطت على أضافه تظهر هنا وإذا ضغطت على تعديل تختفي الأضافه وتظهر التعديل
بنـل ثابت فيه الحقوق
طبعاً كل ما ذكرته تم ضبطه وهو الآن على الشـاشه رائع على اللاب توب
بسحب نسخه تنفيذه وبجرب يمكن يضبط
لأني شغلته في الجهاز بدون ما أخذ منهنسخه تنفيذيه