1.事件是特殊的委托,带有一个event标示符。
2.事件在哪里触发的?在控件加载渲染的时候会把一些方法根据事先的定义注册给控件相应的事件,在控件封装的属性发生变化时,会有相应的事件监听到并被触发。
这个如果你自己写过控件,自己定义过控件的事件应该就知道的。
3.关于刚才我看你问人家的什么“鼠标移到当前button上”这种怎么获取到的,刚才已经给你提到了,是button某个属性发生了变化(比如在屏幕的位置),事件监听到之后就被触发了。如果你要捕捉鼠标的一些操作或者键盘的操作,.net的类库有相应的一些捕捉的方法,你可以查到。
4.如果你要上升到如何捕捉鼠标操作等这种高度的话,这个我估计只有c,c++或者其他一些低级但是可以操作硬件的语言可以给你答疑,那你就得了解下嵌入式了。
如果你说的是窗体,在“解决方案资源管理器”那里有个图标,名叫“显示所有文件”,点击开后,你所想要的代码就在窗体名.designer.cs里面。
选中使用的控件 右击选择属性 在右边有个属性框 点击那个闪电符号 有该控件 包含所有的事件
你点击的时候,操作系统就发会发送一个点击事件给你的程序,你的程序根据你的代码触发这个事件。