很简单的委托与事件

朝三慕四 2011-02-25 07:22:59

using System;
using System.Drawing;
using System.Windows.Forms;

class Test
{
public delegate void PaintEventHandler(object objSend, PaintEventArgs pea);
public static void Main()
{
Form form=new Form();
form.Text="PaintEvent";
form.Paint += new PaintEventHandler(MyPaintEvent);
Application.Run(form);
MessageBox.Show("Application is return ","PaintEvent");
}

static void MyPaintEvent(object objSend, PaintEventArgs pea)
{
Graphics graphics=pea.Graphics;
graphics.Clear(Color.Chocolate);
}
}




form.Paint += new PaintEventHandler(MyPaintEvent);

这个提示无法将类型Test.PaintEventHandler隐性转换为System.Windows.Forms.PaintEventHandler;
怎么改,错哪了,更位大侠...谢谢哈..
...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
adodotnet 2011-02-27
  • 打赏
  • 举报
回复
其实也很简单,你把public delegate void PaintEventHandler(object objSend, PaintEventArgs pea);删掉就可以了。

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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