怎样才能让菜单或按钮的处理程序中画出来的图也有重绘功能?在线ing...

stepman 2004-12-23 08:17:54
如题:怎样才能让菜单或按钮的处理程序中画出来的图也有重绘功能?
书上的例子都讲的是象form_load 一样在程序加载时已经绘出图来了的,那么,我想在自己控制下绘制出来的图形,同样具有被遮挡后还能重新绘制完整的图,怎样调用或修改重载的OnPaint函数(或其他函数)?

才开始弄图形的,问题都很菜,请大家见谅! 谢!


我自己试着将Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)下的代码拷贝到一个菜单处理程序下,事件参数也如上修改了,但还是返回如下错误,大家有空帮我分析一下错我原因。谢谢!

d:\VSProjects\onPaint\Form1.cs(87): 方法“onPaint.Form1.menuItem3_Click(object, System.Windows.Forms.PaintEventArgs)”与委托“void System.EventHandler(object, System.EventArgs)”不匹配
...全文
170 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
brbrm 2004-12-24
  • 打赏
  • 举报
回复
把你的代码贴出来看一看才好说详细啊
51106354 2004-12-23
  • 打赏
  • 举报
回复
帮你UP
你接收e的类型不正确当然会报错
stepman 2004-12-23
  • 打赏
  • 举报
回复
楼上的老兄,照顾一下新手吧,能不能说的再详细些,我对这个类型一点也摸不到头脑。
拜托了!
brbrm 2004-12-23
  • 打赏
  • 举报
回复
菜单处理程序的EventHandler要的是EventArgs参数,可能转换一下类型就好了:

111,094

社区成员

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

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

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