Was ist der Unterschied zwischen CellClick und CellMouseClick?

7

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?

    
jrsconfitto 01.09.2010, 13:26
quelle

2 Antworten

12

Das CellClick-Ereignis erhält keine Informationen über die Mausposition. Wenn der Ereignishandler Informationen zur Mausposition benötigt, verwenden Sie das CellMouseClick-Ereignis.

Siehe hier:

Ссылка

    
MUG4N 01.09.2010, 13:39
quelle
11

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.

    
Hans Passant 01.09.2010 14:15
quelle

Tags und Links