Hi,
Ich habe eine DataGridView ... in dieser View verarbeite ich ausgewählte Einträge durch MouseDoubleClick.
Mit einem Click auf den ColumnHeader sortiere ich die DataGridView, wie es üblich ist.
Wenn nun der Anwender versehentlich den ColumnHeader mit DoubleClick adressiert, dann wird zuerst das Even ColumnHeaderDoubleClick ausgeführt und dann feuert DoubleClick. Und damit wird die Zeile verarbeitet, die zufälligerweise gerade ausgewählt war, was ziemlich blöde Folgen haben kann.
Wie kann ich denn den MouseDouble Click auf den Column Header unterbinden. Ich hab das mal mit e.Cancel = True in der ColumnHeaderDoubleClick Event Routine versucht ... aber diese Einschaft it ReadOnly.
LG
Peter
Ich habe eine DataGridView ... in dieser View verarbeite ich ausgewählte Einträge durch MouseDoubleClick.
Mit einem Click auf den ColumnHeader sortiere ich die DataGridView, wie es üblich ist.
Wenn nun der Anwender versehentlich den ColumnHeader mit DoubleClick adressiert, dann wird zuerst das Even ColumnHeaderDoubleClick ausgeführt und dann feuert DoubleClick. Und damit wird die Zeile verarbeitet, die zufälligerweise gerade ausgewählt war, was ziemlich blöde Folgen haben kann.
Wie kann ich denn den MouseDouble Click auf den Column Header unterbinden. Ich hab das mal mit e.Cancel = True in der ColumnHeaderDoubleClick Event Routine versucht ... aber diese Einschaft it ReadOnly.
LG
Peter
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Peter329“ ()