Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Tabulatorreihenfolge mit einem Panel (https://www.delphipraxis.net/184310-tabulatorreihenfolge-mit-einem-panel.html)

handson 17. Mär 2015 09:35

Tabulatorreihenfolge mit einem Panel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!

Ich habe mal eine Frage zur Tabulatorreihenfolge, wenn man ein Panel mit benutzt. Zur Übersicht habe ich mal einen Screenshot beigefügt.

Ich möchte gerne die folgende Reihenfolge Edit1 - Edit3 - Edit5 - Edit2 - Edit4 - Edit6.
Er muss also zweimal ins Panel rein und rausspringen. Bis jetzt springt er erst ab dem Feld Edit4 rein. Ich weiss, dass der Panel als eigene Gruppe gesehen wird. Aber kann man das nicht irgendwie übersteuern?

Danke schon mal im Voraus!

Stephan

himitsu 17. Mär 2015 09:43

AW: Tabulatorreihenfolge mit einem Panel
 
Das Kontextmenü vom Panel und dort die Taborder :zwinker:

handson 17. Mär 2015 09:47

AW: Tabulatorreihenfolge mit einem Panel
 
Das ist erst interessant, wenn man im Panel drin ist. Das geht z.Zt. nach dem Verlassen von Feld Edit4. Er soll aber von Feld Edit3 in Edi5, von Edit5 nach Edit2 und danach von Edit4 nach Edit6.
Es soll also eine Taborder für alle Felder inkl. Panel geben, nicht getrennt. Wenn es denn möglich ist.

himitsu 17. Mär 2015 09:55

AW: Tabulatorreihenfolge mit einem Panel
 
Die Tabreihenfolge wird immer nur je Parent-Control verwaltet.
Also jeweils Form, Panels und GroupBoxen einzeln.

Wenn von außerhalb in ein Panel gesprungen wird, dann zum 1. TabIndex im Panel.


Oder du regelst selber im OnExit den Focus.
Delphi-Referenz durchsuchenSetFocus

handson 17. Mär 2015 10:01

AW: Tabulatorreihenfolge mit einem Panel
 
Ich denke, da bleibt wir wirklich nichts anderes übrig, als das per Hand zu machen. Schade, ich dachte, man kann das irgendwie übersteuern...

Darlo 17. Mär 2015 10:10

AW: Tabulatorreihenfolge mit einem Panel
 
Du kannst die Edits die auf dem Panel liegen auf das Form legen, und das Panel mit Rechtsklick -> Anordnen -> "nach hinten setzen" :duck:

himitsu 17. Mär 2015 10:14

AW: Tabulatorreihenfolge mit einem Panel
 
Ist das Standardverhalten von Windows.
Abweichendes muß man selber implementieren.

Sir Rufo 17. Mär 2015 10:27

AW: Tabulatorreihenfolge mit einem Panel
 
Es stellt sich die Frage, warum liegen die Edit-Felder in dem Panel?

Nur wegen dem Kasten darum?

himitsu 17. Mär 2015 10:28

AW: Tabulatorreihenfolge mit einem Panel
 
Zitat:

Zitat von Sir Rufo (Beitrag 1293749)
Nur wegen dem Kasten darum?

Delphi-Referenz durchsuchenTBevel

handson 17. Mär 2015 11:14

AW: Tabulatorreihenfolge mit einem Panel
 
Damit kann ich die Gruppe von Feldern mit einem Schritt aktivieren oder deaktivieren. :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 Uhr.
Seite 1 von 3  1 23      

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