Hallo zusammen,
ich habe folgendes.
Ich möchte mit einem Tab bei dem Stringgrid in die nächste Zelle springen.
Das funktioniert nur dann, wenn ich den Zelleditor (Combobox) nicht aktiv habe, bzw. es keine Combobox ist.
In den Optionen beim Stringgrid gibt es goTab. Diese ist aktiviert.
Ich habe schon alle Variationen (bei Combobox, KeyPress, KeyUp, KeyDown; Stringgrid EditingDone) versucht.
Hatte kein Erfolg.
Vielleicht hat jemand von euch eine Idee.
Danke.
Stringgrid - Tab Taste CellEditor
-
- Beiträge: 99
- Registriert: Do 23. Dez 2010, 19:10
- OS, Lazarus, FPC: Windows 10/11 32/64bit, L 3.2.0 32/64bit, FPC 3.2.2 32/64bit
Re: Stringgrid - Tab Taste CellEditor
Kann ich hier nicht nachvollziehen.
Auf welcher Version/Betriebssystem ist das so?
Mit der Eingabetaste kommt man sonst auch weiter, jedenfalls auf GTK2.
Lazarus 3.2 (rev lazarus_3_2) FPC 3.2.2 x86_64-linux-gtk2
Auf welcher Version/Betriebssystem ist das so?
Mit der Eingabetaste kommt man sonst auch weiter, jedenfalls auf GTK2.
Lazarus 3.2 (rev lazarus_3_2) FPC 3.2.2 x86_64-linux-gtk2
-
- Beiträge: 761
- Registriert: Di 23. Aug 2016, 14:25
- OS, Lazarus, FPC: Windows 11
- CPU-Target: 64Bit
- Wohnort: Berlin
Re: Stringgrid - Tab Taste CellEditor
wenn ich das richtig verstanden habe,
dann kannst Du mal das Testprojekt Dir ansehen.
dann kannst Du mal das Testprojekt Dir ansehen.
- Dateianhänge
-
project1.zip
- (139.76 KiB) 30-mal heruntergeladen
Grüße von Siro
Bevor ich "C" ertragen muß, nehm ich lieber Lazarus...
Bevor ich "C" ertragen muß, nehm ich lieber Lazarus...
-
- Beiträge: 99
- Registriert: Do 23. Dez 2010, 19:10
- OS, Lazarus, FPC: Windows 10/11 32/64bit, L 3.2.0 32/64bit, FPC 3.2.2 32/64bit
Re: Stringgrid - Tab Taste CellEditor
Hallo siro,
danke, für das Projekt und die schnelle Antworten.
Das Projekt funktioniert auch bei mir so.
Ich habe einige Zellen mit dem Zelleditor, sprich einer Combobox verknüpft.
Sobald diese Combobox (siehe Screenshot 1) erscheint und ich die Tab Taste drücke, schliesst nur der Editormodus (siehe Screenshot 2) und es wird nicht eine Zelle weitergegangen.
Betriebssystem Win10/11, Anwendung 32Bit
Gruß
danke, für das Projekt und die schnelle Antworten.
Das Projekt funktioniert auch bei mir so.
Ich habe einige Zellen mit dem Zelleditor, sprich einer Combobox verknüpft.
Sobald diese Combobox (siehe Screenshot 1) erscheint und ich die Tab Taste drücke, schliesst nur der Editormodus (siehe Screenshot 2) und es wird nicht eine Zelle weitergegangen.
Betriebssystem Win10/11, Anwendung 32Bit
Gruß
- Dateianhänge
-
- Screenshot 2024-05-07 134508.png (6.53 KiB) 432 mal betrachtet
-
- Screenshot 2024-05-07 135041.png (5.59 KiB) 432 mal betrachtet
Re: Stringgrid - Tab Taste CellEditor
Wenn die Combobox-Liste heruntergeklappt ist, dann hat die Combobox den Fokus. Das heißt, dass das Key-Ereignis an die Combobox geht, nicht an das Grid. Ich denke, du müsstest in der Combobox das OnKey*** abfangen, die Liste schließen und dann ans Grid weiterleiten.
-
- Beiträge: 99
- Registriert: Do 23. Dez 2010, 19:10
- OS, Lazarus, FPC: Windows 10/11 32/64bit, L 3.2.0 32/64bit, FPC 3.2.2 32/64bit
Re: Stringgrid - Tab Taste CellEditor
Ja, genau das habe ich versucht.
Habe bei OnKey den Tab abgefangen und beim Stringgrid den Editormodus auf falsche gesetzt. Dann macht er die Combobox auch ordnungsgemäß zu.
Danach habe ich versucht dem Stringgrid den Tab mit Onkey wieder zuzuschieben.
Hat er leider nicht genommen....
Habe bei OnKey den Tab abgefangen und beim Stringgrid den Editormodus auf falsche gesetzt. Dann macht er die Combobox auch ordnungsgemäß zu.
Danach habe ich versucht dem Stringgrid den Tab mit Onkey wieder zuzuschieben.
Hat er leider nicht genommen....