当前位置:编程学习 > C#/ASP.NET >>

MouseButtonEventHandler

代码:LayoutRoot.MouseLeftButtonDown += new MouseButtonEventHandler(LayoutRoot_MouseLeftButtonDown);

这是一个委托是吧。
问题一:“MouseButtonEventHandler”委托是在哪里定义的?


代码:
 private void LayoutRoot_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{

}

这是一个方法。

请问,“sender”、“e”分别表示什么?从哪里来,分别是谁的实例? --------------------编程问答-------------------- object sender 发出事件的对象  
System.EventArgs e 对象中的数据  
如果是按钮button,那sender就是button
--------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
object sender 发出事件的对象  
System.EventArgs e 对象中的数据  
如果是按钮button,那sender就是button

+1
吴哥最近灰常活跃!俺快成专业顶贴了!


MouseButtonEventArgs e包含了相关的事件信息.建议lz详细看下事件和委托,就会明白了 --------------------编程问答--------------------
引用 2 楼 ynw506 的回复:
引用 1 楼 wuyq11 的回复:
object sender 发出事件的对象
System.EventArgs e 对象中的数据
如果是按钮button,那sender就是button

+1
吴哥最近灰常活跃!俺快成专业顶贴了!


MouseButtonEventArgs e包含了相关的事件信息.建议lz详细看下事件和委托,就会明白了

--------------------编程问答-------------------- 没什么可说的啦~! (ˊv`) --------------------编程问答-------------------- MouseButtonEventHandler 是.net平台内置的对象,你可以按F12查看一下;
object sender 发出事件的对象;
System.EventArgs e 对象中的数据  
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,