最近我从事C# Window Forms编程,因为这里面事件太多了。请各位高手指点一下如何掌握它们!

解决方案 »

  1.   

    事件,就是事件。
    如鼠标发生动作时,任何动作的改变,都是鼠标的事件。
    事件分为系统事件:
    如MouseMove,MouseUp,MouseDown。自定义用户事件:
    对于有些控件如,Click事件或DoubleClick事件,则是另外一回事,这属于自定义事件类型。事实上你也可以自已定义事件。
    如:鼠标的左右键一起被按下,MouseLeftRightDown事件。
    当然这些事件的发生你必须自己写代码来触发。因为如Click事件,它在控件的OnClick方法中引用。
    而OnClick方法则是在OnMouseDown中引用,
    OnMouseDown又在WinProc中引用。
    WinProc解释Message发现它是一个MouseDown事件时引发OnMouseDown方法。所有事件都归结到WinProc中处理。