![]() |
AW: Tabulatorreihenfolge mit einem Panel
Disable vom Parent/Panel entspricht aber optisch nicht dem Disabled von den Edits.
Du kannst Gruppen im Tag markieren oder du baust dir ein Gruppe-Property in deine Edit-Ableitungen. bzw. eine Gruppen-Handler-Komponente. |
AW: Tabulatorreihenfolge mit einem Panel
Hallo,
kurze Fragen zwischendurch: Wie kommt man an Dialog "Tabulatorreihenfolge bearbeiten", der im Bild im ersten Thread zu sehen ist. |
AW: Tabulatorreihenfolge mit einem Panel
@Helmi: Zur Designzeit Rechtsklick auf das Objekt (Formular, Panel, whatever) > Tabulatorreihenfolge.
MfG Dalai |
AW: Tabulatorreihenfolge mit einem Panel
Zitat:
Zitat:
Über cnPack oder GExperts kann man sich eventuell auch einen anderen Editor einfangen, bzw. weitere Funktionen für die Tabs. (z.B. kleine Hints/Zahlen direkt im FormDesigner, an jeder Komponente) |
AW: Tabulatorreihenfolge mit einem Panel
Zitat:
|
AW: Tabulatorreihenfolge mit einem Panel
[OT]
Zitat:
[/OT] |
AW: Tabulatorreihenfolge mit einem Panel
Zitat:
Da die TAB-Taste reserviert ist, musst Du eine andere definieren, z.B. ESC #27.
Delphi-Quellcode:
// KeyPreview:= True;
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin if key= #27 then Form1.Tag:= Form1.Tag +1; if Form1.Tag>6 then Form1.Tag:=1; case Form1.Tag of 1 : Edit1.SetFocus; 2 : Edit3.SetFocus; 3 : Edit5.SetFocus; 4 : Edit2.SetFocus; 5 : Edit4.SetFocus; 6 : Edit6.SetFocus; end; end; |
AW: Tabulatorreihenfolge mit einem Panel
Wenn das Panel den Fokus bekommt, soll es den einfach an Edit5 weitergeben.
War da nicht mal was mit 'TabStop'? |
AW: Tabulatorreihenfolge mit einem Panel
Zitat:
Weil bevor ich mir jetzt einen abbreche mit OnExit, OnKeydown oder was weiß ich in jedem Edit auf Return und Tabulator-Taste zu reagieren... |
AW: Tabulatorreihenfolge mit einem Panel
Zitat:
Zitat:
Ist zwar eine witzige Steuerungsart, wo man dahinter dann kaum Code benötigt und alles nur noch über OI/DFM steuert, aber letztendlich wäre es dennoch besser, sich hierfür ein paar "sprechende" Property in die Komponenten einzufügen. (drum ist der Code wieder rausgeflogen :stupid:) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz