【PartI:Mouse Event】
鼠标相关的事件大致有六种,分别在不同的Delegate上定义
EventHandler:"MouseHover"、"MouseLeave"、"MouseEnter"
MouseEventHandler:"MouseMove"、"MouseDown"和"MouseUp"
分别封装在System和System.Windows.Froms命名空间,通过数据的类分别是EventArgs和MouseEventArgs
前三个事件响应机制:"组件名称"."事件名称"+= new System.EventHandler("事件名称");
button1.MouseLeave += new Syetem.EvenHandler(button1_MLeave);
private void button1_MLeave ( object sender , System.EventArgs e )
{
//此处加入响应此事件的代码
}
后三个事件响应机制:"组件名称"."事件名称"+= new System.Windows.Forms. MouseEventHandler("事件处理");
button.MouseDown += new System.Windows.Form.EventHandler(button_MDown);
private void button_MDown(object sender, System.MouseEventArgs e)
{
//此处加入响应此事件的代码
}
private void Form1_OnMouseMove ( object sender , MouseEventArgs e )
{
t