专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

很简单的委托与事件解决方案

发布时间:2011-06-28 14:07:48 文章来源:www.iduyao.cn 采编人员:星星草
很简单的委托与事件
C# code

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




C# code

form.Paint += new PaintEventHandler(MyPaintEvent);


这个提示无法将类型Test.PaintEventHandler隐性转换为System.Windows.Forms.PaintEventHandler;
怎么改,错哪了,更位大侠...谢谢哈..

------解决方案--------------------
其实也很简单,你把public delegate void PaintEventHandler(object objSend, PaintEventArgs pea);删掉就可以了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: