Guten Morgen alle.TabOrder in DBGridEh auf Delphi
Ich habe eine DBGridEh wie folgt aus:
Wenn ich Tab-Taste erste Mal drücken, wird der taborder normalerweise (von links nach rechts). Aber wenn ich in der letzten Spalte bin, drücke ich die Tabulatortaste und es wird auf die Bodega-Spalte fokussiert. Warum nicht auf die Referencia-Säule?
UPDATE: Ich Teil des Problems mit diesem Code auf KeyPress Ereignis gelöst:
DBGridItems.SelectedIndex := DBGridItems.FieldColumns['codigo_ref'].Index;
DBGridItems.Columns[DBGridItems.SelectedIndex].Field.FocusControl;
Wenn keine Informationen über Linie, wird es auf Referencia Spalte, aber wenn ich eine neue Zeile zu erstellen, wird es mir Bodega-Säule noch nicht.
Danke für Ihre Hilfe.
Haben Sie versucht, EhLib zu kontaktieren, oder zumindest ihre Foren zu überprüfen? Hier ist Post über das Ändern der Tab-Reihenfolge http://forum.ehlib.com/en/viewtopic.php?f=5&t=354&hilit=grid+tab+order –
Ich löste einen Teil des Problems mit diesem Code auf KeyPress-Event: DBGridItems .SelectedIndex: = DBGridItems.FieldColumns ['codigo_ref']. Index; DBGridItems.Columns [DBGridItems.SelectedIndex] .Field.FocusControl; –