我的代码:
public class a
{
///////////////////////////////////////////
//public event
public event System.EventHandler Abc;
public event System.EventHandler Cba;
///////////////////////////////////////////
//public event delegate
public delegate void EventHandler(Object sender,EventArgs e);}后面该咋搞阿
public class a
{
///////////////////////////////////////////
//public event
public event System.EventHandler Abc;
public event System.EventHandler Cba;
///////////////////////////////////////////
//public event delegate
public delegate void EventHandler(Object sender,EventArgs e);}后面该咋搞阿
解决方案 »
- 在TextRange(Document.ContentStart,Document.ContentEnd)t得到的Text为什么内容,在内容多的时候查找不正确
- C# net里怎么弹出一个 无需确认的 提示信息 框
- C#.net编程中,如何能快速熟悉.net提供的API呢
- 关于 Infragistics.Win.UltraWinDock
- HttpWebRequest =====================报404================
- 求助问题:未能创建默认证书。正在中止发布。
- 如何用form2控制form1中panel的visible属性
- 请教一个问题:在服务器上如何将文件主动发送给客户端?
- 怎样打开长文件名的.dbf文件
- 请问在C#中如何能获得一个字符的ASCII码?
- 关于lable显示的问题。。帮个忙。谢谢
- 调用其它非静态类或类的方法!
public delegate void xxxHandler(); //申明一個委托
2. 在類裡面
public event xxxHandler eventDowhart;
3. 在類裡面
eventDowhart();4. 調用時:
newobject.eventDowhart +=new xxxHandler(newobject_eventDowhart);
void newobject_eventDowhart()
{
}這樣就可以了!
public class test
{
public delegate void myEventHanlder(string val); //声明一个代理
public event myEventHanlder practise; //定义一个事件名
public test()
{
}
public void output(string val1)
{
Console.WriteLine(val1);
if(practise!=null)
practise(val1); //触发这个事件
}
}
事件都是Handler. 需要先定义, 后引发. 如果事件包含特定数据, 则必须定义事件类.
using System;
delegate void MyEventHandler();
class MyEvent
{ public event MyEventHandler activate;
// this is called to fire the event.
public void fire()
{ if(activate != null)
activate(); } }
class EventDemo
{ static void handler()
{ Console.WriteLine("Event occurred"); }
public static void Main()
{ MyEvent evt = new MyEvent();
// add handler() to the event list
evt.activate += new MyEventHandler(handler);
// fire the event
evt.fire(); } }
newobject.eventDowhart +=new xxxHandler(newobject_eventDowhart);
因该是把事件和事件处理函数关联起来,但产生事件呢?
比如
public delegate void xxxEventHandler(Object sender,EventArgs e);
public class a
{
///////////////////////////////////////////
//public event
public event System.EventHandler Abc;
public event System.EventHandler Cba; public void y()
{
这里要产生事件Abc;(这里的代码应该怎么写??)
}
}
是不是像vc里面的PostMessage一样?
http://www.csdn.net/Develop/read_article.asp?id=26270