我有一个重写的(WinForms)MemoEdit 控件(不幸的是我不能给你代码)。如果我输入超过 32000 个字符,则会引发错误“GDI+ 中发生一般错误”我认为我的控件中存在错误(异常),但后来我在一个简单的 WinForm 应用程序上测试了这段代码:
var myString = new string('G', 32001);
var g = this.CreateGraphics();
g.MeasureString(myString, Font, 1000);
并且它以完全相同的错误崩溃有谁知道为什么会发生这种情况或在哪里指定了这个常数 32000 ?我在谷歌上找不到任何有用的东西。