Word Wrap in Windows Forms (vb.net)

How can I use DrawString to create a word wrap effect in Visual Basic .NET 2005?

+3
source share
2 answers

http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=286

You can draw text in a rectangle by passing a RectangleF object to the DrawString method. GDI + will wrap the text to fit the specified rectangle. For example:

Dim s As String = "This string will be wrapped in the output rectangle"
Dim rectf As New RectangleF(10, 100, 200, 200)
grf.DrawString(s, myFont, Brushes.Red, rectf)
+5
source

If you provide a rectangle to overload the Graphics.DrawString method , it will wrap the text inside the rectangle.

Overloads Public Sub DrawString(String, Font, Brush, RectangleF)
+3
source

Source: https://habr.com/ru/post/1707094/


All Articles