Werden nur die event-Argumente in den Event-Handler übergeben?
Ich weiß, dass Sie herausfinden können, welcher Knopf den Mausklick ausgelöst hat, aber ist das der einzige Unterschied?
Genau der gleiche Unterschied wie zwischen den Click- und MouseClick-Ereignissen eines Controls. Das Click-Ereignis kann auch über die Tastatur generiert werden. Zum Beispiel, wenn der Benutzer die Leertaste drückt, wenn eine Schaltfläche den Fokus hat.
Sehr ähnlich für DataGridView kann OnCellClick ausgelöst werden, wenn die Spalte einen Button, eine CheckBox oder einen Link enthält. Unbedingt gibt es keine Mausinfo, der Cursor könnte irgendwo stehen.
Tags und Links .net mouseevent event-handling