نوشتن متن با طول متغییر وسط فرم با توابع گرافیکی
سلام به همگی
من می خواهم یه متغییر از نوع متنی که ممکنه هر بار طول متغیری داشته باشه رو وسط فرم بنویسم .
برای نوشتن در فرم از رویداد Paint استفاده کردم . ولی نمی دانم چه کدی را بنویسم که هر رشته با طول متغییر را دقیقا وسط فرم بنویسه .
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
Dim a As New Font("Davat", 15, FontStyle.Regular, GraphicsUnit.Point)
e.Graphics.DrawString(String, a, Brushes.Black, 120, 80)
End Sub
(120,80) محل نوشتن متن است .
این فرمول هم جواب نداد . (2/ طول کلمه - طول فرم )