Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TDBGrid: Taborder von Zellen? (https://www.delphipraxis.net/133714-tdbgrid-taborder-von-zellen.html)

Windwalker 7. Mai 2009 11:40

Datenbank: Oracle 10g • Zugriff über: täglich

TDBGrid: Taborder von Zellen?
 
Hallo!

Ich habe ein TDBGrid, in dem ich per Checkbox einige Spalten grau färbe und auf Readonly setze, damit nur die restlichen editierbar sind.
Ist es möglich, die Taborder zu ändern oder die Zellen der ReadOnly-Spalten aus der Taborder rauszunehmen, damit beim Tab-Drücken diese Zellen übersprungen und somit nur die editierbaren angesprungen werden?

Danke für die Hilfe!

mkinzler 7. Mai 2009 11:44

Re: TDBGrid: Taborder von Zellen?
 
Notfalls in den inkativen Spalten Fokus weiterreichen

Windwalker 7. Mai 2009 12:05

Re: TDBGrid: Taborder von Zellen?
 
Hallo!

Die Idee ist gut und einfach zu realisieren.
Wenn der Fokus auf eine inaktive Spalte (oder Zelle) wechselt, wie kann ich dann unterscheiden, ob durch einen Mausklick oder oder Tabulator-Taste?
Beim Mausklick wäre es ja etwas irritierend, wenn man auf eine Zelle klickt, aber eine andere den Fokus erhält.

Diesen Fokus zu verschieben, das möchte ich eben nur bei Verwendung der Tabulator-Taste....

Windwalker 7. Mai 2009 12:20

Re: TDBGrid: Taborder von Zellen?
 
Problem gelöst.
Ich hab das ganze einfach beim "OnKeyPress"-Event eingebaut.

Danke für die Hilfe!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz