منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] توسيط عنوان الفورم - نسخة قابلة للطباعة

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



توسيط عنوان الفورم - المبرمج الطموح - 16-05-16

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


RE: توسيط عنوان الفورم - boudyonline - 16-05-16

أخي الفاضل :

قم بإضافة الكود التالي على Form في الحدث Resize

PHP كود :
Dim g as Graphics Me.CreateGraphics()
Dim startingPoint as Double = (Me.Width 2) - (g.MeasureString(Me.Text.TrimMe.Font).Width 2)
Dim widthOfASpace As Double g.MeasureString(" "Me.Font).Width
Dim tmp 
As String " "
Dim tmpWidth As Double 0
 
Do  
  tmp 
+= " "
 
 tmpWidth += widthOfASpace
Loop 
While (tmpWidth widthOfASpace) < startingPoint
        
Me
.Text tmp Me.Text.Trim tmp 



RE: توسيط عنوان الفورم - المبرمج الطموح - 16-05-16

(16-05-16, 05:22 PM)boudyonline كتب : أخي الفاضل :

قم بإضافة الكود التالي على Form في الحدث Resize

PHP كود :
Dim g as Graphics Me.CreateGraphics()
Dim startingPoint as Double = (Me.Width 2) - (g.MeasureString(Me.Text.TrimMe.Font).Width 2)
Dim widthOfASpace As Double g.MeasureString(" "Me.Font).Width
Dim tmp 
As String " "
Dim tmpWidth As Double 0
 
Do  
  tmp 
+= " "
 
 tmpWidth += widthOfASpace
Loop 
While (tmpWidth widthOfASpace) < startingPoint
        
Me
.Text tmp Me.Text.Trim tmp 

شكرا لك اخي الكريم وبارك الله فيك .... في مشاهدتي لاحد الدروس في اليوتيوب لاحظت انه بمجرد انشاء فورم يكون العنوان في منتصف شريط العنوان هل هذا الكود يقوم بذلك ام ان هناك خيار في خصائص المشروع ؟


RE: توسيط عنوان الفورم - سعود - 16-05-16

إقتباس :في مشاهدتي لاحد الدروس في اليوتيوب لاحظت انه بمجرد انشاء فورم يكون العنوان في منتصف شريط العنوان
لدي ويندوز 8.1 والعنوان بشكل افتراضي  وسط الشريط.


RE: توسيط عنوان الفورم - myalsailamy - 16-05-16

اعتقد هذي الميزه موجوده في الاصدارات المتقدمه من الويندوز 8 و 10

اما في ويندوز 7 ما لك الا الطريقة التي ذكرها الاخ boudyonline