Dim h As New IntPtr
h = Me.Handle
Dim g As Graphics = Graphics.FromHwnd(h)
Dim t as String = "Привет"
Dim hw% = g.MeasureString(t, Me.Font).Width
Dim hf% = g.MeasureString(t, Me.Font).Height
Alex123 писал(а):В пикселях можно так:
- Код: Выделить всё
Dim h As New IntPtr
h = Me.Handle
Dim g As Graphics = Graphics.FromHwnd(h)
Dim g As Graphics = Me.CreateGraphics()
Dim G As Graphics = Me.CreateGraphics()
G.PageUnit = GraphicsUnit.Millimeter
'получить размеры строки в мм
Dim Szf As SizeF = G.MeasureString("Good Day", Fnt, 100)
G.PageUnit = GraphicsUnit.Display
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 120