请教关于类的自定义事件

inlosty 2007-01-14 11:23:31
小弟新学C#,请前辈指点一下:

据说类可以自定义事件,请具体讲下这个应该如何申明,又如何调用(和一般的事件一样吗?)
...全文
179 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
python二级题库 2007-01-15
  • 打赏
  • 举报
回复
學習﹗﹗﹗
真相重于对错 2007-01-15
  • 打赏
  • 举报
回复
ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconeventsdelegates.htm
jcyluck 2007-01-15
  • 打赏
  • 举报
回复
MonthCalendar a = new MonthCalendar();
Controls.Add(a);
a.Top =200;
a.Left = 200;
a.Show ();
Form3 frm1 = new Form3();
frm1.ShowDialog();
a.MouseLeave += new EventHandler(this.a_MouseLeave); //将MouseLeave事件添加到控件中
a.MouseEnter += new EventHandler(this.a_MouseEnter); //将MouseEnterk事件添加到控件中
public void a_MouseEnter(object sender, EventArgs e) //调用MouseLeave事件
{ textBox1.Text = "鼠标进入了控件。"; }
public void a_MouseLeave(object obj, EventArgs e) //调用MouseLeave事件
{
MonthCalendar t = (MonthCalendar)obj;
textBox1.Text = t.SelectionStart.ToString("yyyy年 MM月 dd日");
this.a_MouseEnter(obj, e); //执行a_MouseEnter事件。

事件本来就是在类中声明与执行的
上面的语句动态创建一个控件
并声明他有两个事件
楼主可以参考一下
inlosty 2007-01-15
  • 打赏
  • 举报
回复
up once
inlosty 2007-01-15
  • 打赏
  • 举报
回复
收到!

感谢楼上的帮助。hdt(倦怠)前辈的地址有错误 = =||

110,502

社区成员

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

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

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