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

品铭工作室 2007-05-20 02:47:36
问题:如题
...全文
239 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
eeixy2000 2007-05-20
  • 打赏
  • 举报
回复
楼上说的是正解!
王集鹄 2007-05-20
  • 打赏
  • 举报
回复
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawString("Zswang 路过", Font,
SystemBrushes.WindowText, new PointF(10, 10));
}
王集鹄 2007-05-20
  • 打赏
  • 举报
回复
窗体Repaint后,窗体的Graphics就被清空了
每次刷新的时候都需要绘制,在窗体Load也会刷新,所以看不到
在点按钮好,如果没有被其他窗体遮挡不会发生刷新,所以可以看见
建议在Form.Paint事件中写绘制代码

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧