首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在用Graphics类绘图时, 同一段绘图代码 在form_load事件不能显示图,可在click事件下就可以显示,该怎么解决

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

在用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));
}

[解决办法]
楼上说的是正解!

热点排行