20-01-18, 08:28 PM
20-01-18, 09:30 PM
PHP كود :
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
CenterMe()
End Sub
Private Sub Form1_Resize(sender As Object, e As System.EventArgs) Handles Me.Resize
CenterMe()
End Sub
Private Sub CenterMe()
Dim g As Graphics = Me.CreateGraphics()
Dim startingPoint As Double = (Me.Width / 2) - (g.MeasureString(Me.Text.Trim, Me.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
End Sub
21-01-18, 06:31 PM
اشكرك اخى HASAN6.0 و لكن الصورة ماخوذة من ملف ليس به اكواد
و لك الشكر
و لك الشكر
21-01-18, 11:06 PM
(21-01-18, 06:31 PM)فارس احمد السيد كتب : [ -> ]اشكرك اخى HASAN6.0 و لكن الصورة ماخوذة من ملف ليس به اكواد
و لك الشكر
اخي فارس احمد السيد
ما تفضل به اخي HASAN6.0 هو عام في توسيط اي سطر في اي كنترول وليس form فقط
انا جربتها على ادوات كتير ونجحت
نصيحة اهتم بالعام واترك الخاص لموضعه
شكرا اخي HASAN6.0
22-01-18, 09:33 PM
(21-01-18, 11:06 PM)محمود صالح كتب : [ -> ](21-01-18, 06:31 PM)فارس احمد السيد كتب : [ -> ]اشكرك اخى HASAN6.0 و لكن الصورة ماخوذة من ملف ليس به اكواد
و لك الشكر
اخي فارس احمد السيد
ما تفضل به اخي HASAN6.0 هو عام في توسيط اي سطر في اي كنترول وليس form فقط
انا جربتها على ادوات كتير ونجحت
نصيحة اهتم بالعام واترك الخاص لموضعه
شكرا اخي HASAN6.0
شكرا اخى محمود صالح و لكن هذا للعلم فقط
26-01-18, 09:47 PM
كود :
Dim g as Graphics = Me.CreateGraphics()
Dim startingPoint as Double = (Me.Width / 2) - (g.MeasureString(Me.Text.Trim, Me.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 & tmpThis Code From : boudyonline
27-01-18, 10:37 PM
(26-01-18, 09:47 PM)Basil Abdallah كتب : [ -> ]م بإضافة الكود التالي على Form في الحدث Resizeكود :
Dim g as Graphics = Me.CreateGraphics()
Dim startingPoint as Double = (Me.Width / 2) - (g.MeasureString(Me.Text.Trim, Me.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
This Code From : boudyonline
الف شكر و جزاكم الله خيرا
28-01-18, 08:13 AM
السلام عليكم
بدون اكواد
بدون اكواد
12-02-18, 10:32 PM
(28-01-18, 08:13 AM)سعود الشامان كتب : [ -> ]السلام عليكم
بدون اكواد
![]()
عند التكبير لا تكون فى المنتصف
انا و صلت انها فى ثيمات الويندوز و لكن كيف اتحكم بها برمجيا عن الوينوز
انا و صلت انها فى ثيمات الويندوز و لكن كيف اتحكم بها برمجيا بعيدا عن الوينودوز