Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi set Focus in einer bestimmten Cell (https://www.delphipraxis.net/110370-set-focus-einer-bestimmten-cell.html)

Cosamia 17. Mär 2008 08:09

Datenbank: Access • Zugriff über: ADO

set Focus in einer bestimmten Cell
 
besteht die Möglichkeit den Fokus auf eine bestimmte Zelle in einer DBGrid zu setzen?

Danke.

Peinhard 17. Mär 2008 08:24

Re: set Focus in einer bestimmten Cell
 
Ich denke, du suchst die Eigenschaften SelectedField bzw SelectedIndex, mit der die aktuelle Spalte eingestellt wird. Die aktuelle Reihe wird durch den Datensatzzeiger bestimmt.

Cosamia 17. Mär 2008 08:29

Re: set Focus in einer bestimmten Cell
 
Es geht um folgendes:

Ich setze ein JVDBGrid mit Checkboxen für ein Booleanfeld in der Datenbank ein.
Vom Handling her muss der User erst den Focus auf das Feld setzen und kann dann erst mit dem zweiten Mausklick den Wert der Checkbox verändern. Ich würde die Veränderung des Wertes aber gerne schon mit dem ersten Mausklick realisieren.

Deshalb suche ich eine Möglichkeit, den Focus beim MouseMove zu setzen.

Peinhard 17. Mär 2008 08:50

Re: set Focus in einer bestimmten Cell
 
Das würde ich eher nicht machen - es widerspricht allen Styleguides und dürfte den Benutzer eher verwirren als ihm die Arbeit erleichtern. Wenn zwei Klicks wirklich zuviel sind, dann würde ich eher auf OnCellClick entsprechende Aktionen ausführen.

Cosamia 17. Mär 2008 11:55

Re: set Focus in einer bestimmten Cell
 
Ich habe mein Problem wie folgt gelöst:

das Drücken von Tastatur Tasten simulieren


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:59 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