我不知道什么是使用图形的最佳方式 - 我应该将我的类附加到主窗体Paint事件,然后执行绘制,或者最好从overidden OnPaint调用它像void这个?我的意思是,是不是确定是这样做的:C#WinForms - 绘制方法问题
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e) //what is this good for? My app works without it as well
Graphics g=e.Graphics;
DrawEnemies(g);
UpdateHUD(g);
DrawSelectedUnit(g);
}
'OnPain'不会编译,除非这实际上是一个类的子类,它支持遭受身体上的折磨; – Thomas 2010-07-07 14:00:36
Aw @Thomas,你可以编辑它。 – Lazarus 2010-07-07 14:01:19
Nah。我对此太诙谐了。 (另外,我最近因为在某人的代码中编辑了一个明显的复制/粘贴错误而受到了谴责,但这不是我在此避免编辑的原因。) – Thomas 2010-07-07 14:13:12