منتدى فيجوال بيسك لكل العرب
فورم يناسب كل الشاشات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : فورم يناسب كل الشاشات (/showthread.php?tid=22032)



فورم يناسب كل الشاشات - نبيل فتحى - 08-10-17

غيرت فورم وخليت size 1024; 812
Maximized  فى فورم بقى ملىء الشاشه وفورم بياخد نص الشاشه ومش عارف ايه المشكله بالظبط 

هل فى مقاسات او اعدادات معينه تشتغل على كل الشاشات


RE: فورم يناسب كل الشاشات - silverlight - 08-10-17

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


RE: فورم يناسب كل الشاشات - حريف برمجة - 08-10-17

المشكلة هذي وقعت فيها من قبل وحليتها بطريقة اشوفها مناسبة بالنسبة لي :

الخطوة الأولى : عند تشغيل البرنامج تاخذ اعدادات الشاشة لنفرض مثلاً (1092,780) ونخزنها في متغير .

الخطوة الثانية : تغير اعدادات الشاشة للاعدادات اللي صممت عليها برنامجك .

الخطوة الثالثة : عند إغلاق البرنامج والخروج منه ترجع اعدادات الشاشة من المتغير في الخطوة الأولى .


RE: فورم يناسب كل الشاشات - أحمد النجار - 08-10-17

بلغة VB.net
حمل الكلاس التالي وفك الضغط عنه


https://drive.google.com/open?id=0B7CB0YDpkafJbVh5bnQ0ZklOalU

قم بادراج الكلاس في مشروعك كالتالي
من Solution Explorer اضغط كلك يمين على اسم المشروع ثم اختر Add ومنها Existing Item ثم حدد مسار الكلاس
افتح الفورم المطلوب عمل التحجيم فيه وفي منطقة المتغيرات العامة اكتب التالي

PHP كود :
Dim MyResizer As New Resizer 

وفي حدث Form_Load اكتب التالي

PHP كود :
[font=HelveticaArialsans-serif]MyResizer.FindAllControls(Me)[/font]
[
font=HelveticaArialsans-serif]وفي حدث Form_Resize
اكتب التالي
[/font]
[
font=HelveticaArialsans-serif]MyResizer.ResizeAllControls(Me)[/font



RE: فورم يناسب كل الشاشات - bidaya - 10-10-17

(08-10-17, 04:53 PM)أحمد النجار كتب : بلغة VB.net
حمل الكلاس التالي وفك الضغط عنه


https://drive.google.com/open?id=0B7CB0YDpkafJbVh5bnQ0ZklOalU

قم بادراج الكلاس في مشروعك كالتالي
من Solution Explorer اضغط كلك يمين على اسم المشروع ثم اختر Add ومنها Existing Item ثم حدد مسار الكلاس
افتح الفورم المطلوب عمل التحجيم فيه وفي منطقة المتغيرات العامة اكتب التالي

PHP كود :
Dim MyResizer As New Resizer 

وفي حدث Form_Load اكتب التالي

PHP كود :
[font=HelveticaArialsans-serif]MyResizer.FindAllControls(Me)[/font]
[
font=HelveticaArialsans-serif]وفي حدث Form_Resize
اكتب التالي
[/font]
[
font=HelveticaArialsans-serif]MyResizer.ResizeAllControls(Me)[/font

جميل اخي الله يحفظك Heart