请教这个是什么意思啊

ppq886 2009-08-21 01:14:03

public Form1()
{
InitializeComponent();
this.MouseDown += new MouseEventHandler(mouse_Click);
this.MouseUp += new MouseEventHandler(mouse_Up);
this.MouseMove += new MouseEventHandler(mouse_Move);
}


请教那几个事件那样加起来是做什么啊
...全文
149 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshimaikou 2009-08-21
  • 打赏
  • 举报
回复
委托!将那几个方法添加到委托中,调用该委托即可调用那些加入的方法,-= 可以移除委托中的方法
chaozi_249 2009-08-21
  • 打赏
  • 举报
回复
事件委托,
只要出现,那几个事件,就会执行相应的时间操作。
migercai 2009-08-21
  • 打赏
  • 举报
回复
就是绑定事件咯
this.MouseDown += new MouseEventHandler(mouse_Click);
把鼠标按下事件指给mouse_Click处理方法,
这也写了以后
当鼠标按下后
就会执行mouse_Click函数
kamboo 2009-08-21
  • 打赏
  • 举报
回复
以第一行为例,通俗点说,就是把mouse_Click方法加(注册)到MouseDown事件中去.用处:按下鼠标时会自动去执行mouse_Click方法.以后不想执行的时候就用下面的代码就行了
this.MouseDown -= new MouseEventHandler(mouse_Click);
zhengqian529 2009-08-21
  • 打赏
  • 举报
回复
http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-Advanced.aspx
Java_And_NET 2009-08-21
  • 打赏
  • 举报
回复
在窗体加载的时候注册事件:

this.MouseDown += new MouseEventHandler(mouse_Click);
注册鼠标在组件上方按下鼠标按钮事件

this.MouseUp += new MouseEventHandler(mouse_Up);
注册鼠标在组件上方释放鼠标按钮事件

this.MouseMove += new MouseEventHandler(mouse_Move);
注册鼠标指针移过组件时发生事件

打开*.Designer.cs 文件
yangyanli 2009-08-21
  • 打赏
  • 举报
回复
那不是不是"加"起来

委托的语法
mirmuo 2009-08-21
  • 打赏
  • 举报
回复
注册事件
武哥博文 2009-08-21
  • 打赏
  • 举报
回复
给此对象订阅对应事件处理!
xzq686 2009-08-21
  • 打赏
  • 举报
回复
事件委托:
this.MouseDown += new MouseEventHandler(mouse_Click);
this.MouseUp += new MouseEventHandler(mouse_Up);
this.MouseMove += new MouseEventHandler(mouse_Move);
委托一些方法去处理Mouse事件..
flyerwing 2009-08-21
  • 打赏
  • 举报
回复
给此对象订阅对应事件处理!
dylike 2009-08-21
  • 打赏
  • 举报
回复
事件委托,即在窗体的MouseDown事件执行new 后面的指向事件。

110,539

社区成员

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

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

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