Windows 窗体中的自动换行 (vb.net)

发布于 2024-07-18 09:38:13 字数 58 浏览 3 评论 0原文

如何在 Visual Basic .NET 2005 中使用 DrawString 创建自动换行效果?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你如我软肋 2024-07-25 09:38:13

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

您可以通过将 RectangleF 对象传递给 DrawString 方法来在矩形中绘制文本。 GDI+ 会将文本换行以使其适合指定的矩形。 例如:

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)

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 make it fit in 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)
他夏了夏天 2024-07-25 09:38:13

如果您为 Graphics.DrawString 的重载提供矩形 方法,它将把文本包裹在矩形内。

Overloads Public Sub DrawString(String, Font, Brush, RectangleF)

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

Overloads Public Sub DrawString(String, Font, Brush, RectangleF)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文