图片框划掉C#
picture box crossed out C#
我有一个项目,我在其中使用 GDI 绘制了几个矩形。我使用 i++ from i=0 to i<=10
来完成。我使用 e.Graphics.FillRectangles
。我通过调用 Graphics.Invalidate()
每 1/10s 刷新绘制的矩形
我的问题是在绘制更多 4 个矩形时,我的图片框被划掉了。我猜这是因为图片框内存不足。
我该怎么办?
提前致谢:D
当在控件的绘制期间抛出未捕获的异常时,会出现此红叉。最常见的原因是,有人将自定义处理程序附加到控件的 Paint
事件,并且附加代码中存在错误,导致抛出异常。
用 try...catch
块包围您的自定义绘制逻辑,并将异常记录到您喜欢的位置(Debug.WriteLine()、文件等)以进行调查。
这样做的副产品是:红叉会立即消失,因为异常不再传递给控件的绘图例程。
我有一个项目,我在其中使用 GDI 绘制了几个矩形。我使用 i++ from i=0 to i<=10
来完成。我使用 e.Graphics.FillRectangles
。我通过调用 Graphics.Invalidate()
每 1/10s 刷新绘制的矩形
我的问题是在绘制更多 4 个矩形时,我的图片框被划掉了。我猜这是因为图片框内存不足。
我该怎么办?
提前致谢:D
当在控件的绘制期间抛出未捕获的异常时,会出现此红叉。最常见的原因是,有人将自定义处理程序附加到控件的 Paint
事件,并且附加代码中存在错误,导致抛出异常。
用 try...catch
块包围您的自定义绘制逻辑,并将异常记录到您喜欢的位置(Debug.WriteLine()、文件等)以进行调查。
这样做的副产品是:红叉会立即消失,因为异常不再传递给控件的绘图例程。