关于onpaint 函数调用的问题

杰克包子 2009-03-30 09:50:33
我现在想在 别的函数里
调用onpaint函数如何做呢
...全文
75 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshiqiujunpeng 2012-08-03
  • 打赏
  • 举报
回复
谢谢 楼上 tofrookie的提示。good
waitwarwolf 2009-03-30
  • 打赏
  • 举报
回复
waitwarwolf 2009-03-30
  • 打赏
  • 举报
回复
杰克包子 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zgke 的回复:]
不是很理解你的意思.

PaintEventArgs _PaintEventArgs = new PaintEventArgs(this.CreateGraphics(), this.Bounds);
OnPaint(_PaintEventArgs);

或则

OnPaint(null);
[/Quote]

你的代码貌似可以啊
能解释一下吗
gomoku 2009-03-30
  • 打赏
  • 举报
回复
this.Invalidate();
杰克包子 2009-03-30
  • 打赏
  • 举报
回复
protected override void OnPaint(PaintEventArgs e)
{
...............
}
我在里面写了一些代码 比如绘图

然后我想在别的函数里调用onpaint

如何做
zgke 2009-03-30
  • 打赏
  • 举报
回复
不是很理解你的意思.

PaintEventArgs _PaintEventArgs = new PaintEventArgs(this.CreateGraphics(), this.Bounds);
OnPaint(_PaintEventArgs);

或则

OnPaint(null);


ljhcy99 2009-03-30
  • 打赏
  • 举报
回复
应该使用委托,

110,571

社区成员

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

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

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