Good day.
I am define own class:
Public
Class clsOwnTextBox
Inherits System.Windows.Forms.TextBox
Public Sub New()
MyBase.New()
Dim l_ControlStyles As ControlStyles
Dim l_bBool As Boolean = MyBase.GetStyle(l_ControlStyles)
SetStyle(l_ControlStyles Or ControlStyles.AllPaintingInWmPaint Or ControlStyles.UserPaint, True)
End Sub
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
MyBase.OnPaint(e)
Dim l_TextFormat As New StringFormat
l_TextFormat.Trimming = StringTrimming.EllipsisWord
e.Graphics.DrawString(
Me.Text, Me.Font, Brushes.Black, Me.ClientRectangle, l_TextFormat)
End Sub
End
Class
But, when control got focus, string is displayed in another font. What can I do to fix this?