【发布时间】:2013-03-07 18:35:55
【问题描述】:
使用 DrawImageUnscaled 我的程序绘制抛物线或直线 ...
如果我在程序绘制后按 Tab,则图像所在的面板会清除..
对于我使用的 ox 和 oy 轴?他们也消失了……
System.Drawing.Pen linepen;
linepen = new System.Drawing.Pen(System.Drawing.Color.Green);
System.Drawing.Graphics g = drawingboard.CreateGraphics();
g.DrawLine(linepen, 0, drawingboard.Height / 2, drawingboard.Width, drawingboard.Height / 2);
g.DrawLine(linepen, drawingboard.Width / 2, 0, drawingboard.Width / 2, drawingboard.Height);
timer1.Enabled = false;
我该如何解决这个问题?
【问题讨论】:
-
使用 Paint 事件来绘制一些东西。
-
我认为提供的代码不在 OnPaint(...) 方法或 Paint 事件处理程序中,也没有被调用。如果是这样,您需要纠正它,至少在您更好地掌握如何在 .NET 框架中完成绘画之前。