小编Vic*_*aru的帖子

使用MeasureString时,"GDI +中发生了一般错误"

我有一个覆盖(WinForms)MemoEdit控件(不幸的是我无法给你代码).如果我输入超过32000个字符,它会引发一个错误"GDI +中发生一般错误"我认为我的控件中有一个错误(异常),但后来我在一个简单的WinForm应用程序上测试了这段代码:

var myString = new string('G', 32001);
var g = this.CreateGraphics();
g.MeasureString(myString, Font, 1000);
Run Code Online (Sandbox Code Playgroud)

并且它崩溃与相同的确切错误有谁知道为什么会发生这种情况或者指定这个常量为32000的地方?我在Google上找不到任何有用的东西.

c# gdi+ measurestring

5
推荐指数
1
解决办法
1360
查看次数

标签 统计

c# ×1

gdi+ ×1

measurestring ×1