5

基本上我的问题是我需要在需要时自动换行字符串。不是当 .NET 想要的时候。我知道如果我给它一个矩形来绘制 DrawString 方法,它将自动换行。我需要控制它何时自动换行。因此,假设我要绘制的字符串是测试 1234。每当看到空格时,我都想在新行上绘制文本。所以在这种情况下,它将有两行 - 测试和 1234。我猜我需要重新调整字符串大小(以适应我的界限)和多个拉绳方法调用的组合来绘制每条线。问题是我真的不知道该怎么做。我是 GDI+ 的新手。

4

1 回答 1

5

您可以用换行符替换空格,然后绘制字符串。

string converted = text.Replace(" ", System.Environment.NewLine);
于 2010-02-24T20:20:02.107 回答