“参数无效”从System.Drawing.Graphics.GetHdc()中抛出 - 仅在某些机器上

时间:2010-09-29 02:57:42

标签: c# winforms

我遇到此错误“参数无效”,并从

中抛出
System.Drawing.Graphics.GetHdc()

奇怪的是,它只会在一台机器上抛出此错误,而在其他机器上却不会抛出此错误。

抱歉模糊不清,你有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:6)

看看这是否适用于您? Parameter is not valid

  

您会发现您的问题是由GDI泄漏引起的。打开   TaskManager以及Processes选项卡没有GDI对象   列然后通过视图菜单添加它。然后你应该看到GDI   对象不断增长,直到最终你的应用程序崩溃。一旦您   添加DeleteDC()调用,您应该看到GDI对象保持不变   相当稳定。