2016-06-17 7 views
0

Standardmäßig verhält sich ein wxGrid wie folgt: Wenn eine Zelle oder mehrere Zellen ausgewählt sind und DEL/Backspace gedrückt wird, springt der Cursor in die ausgewählte (erste) Zelle und löscht das erste Zeichen in dieser Zelle.wxWidgets: Löschen Sie den Inhalt von wxGrid-Zellen, indem Sie DEL auswählen und drücken.

Ist es möglich, ein Excel-ähnliches Verhalten zu haben, in dem, wenn diese Aktion ausgeführt wird, der gesamte Inhalt der Zelle (n) gelöscht wird?

Antwort

1

Behandeln Sie einfach wxEVT_CHAR für wxGrid selbst und löschen Sie den Zelleninhalt, wenn Sie ein Ereignis für einen dieser Schlüssel erhalten.