日期:2014-05-19  浏览次数:21009 次

在用Graphics类绘图时, 同一段绘图代码 在form_load事件不能显示图,可在click事件下就可以显示
问题:如题

------解决方案--------------------
窗体Repaint后,窗体的Graphics就被清空了
每次刷新的时候都需要绘制,在窗体Load也会刷新,所以看不到
在点按钮好,如果没有被其他窗体遮挡不会发生刷新,所以可以看见
建议在Form.Paint事件中写绘制代码
------解决方案--------------------
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawString( "Zswang 路过 ", Font,
SystemBrushes.WindowText, new PointF(10, 10));
}

------解决方案--------------------
楼上说的是正解!