AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Taborder, wie richtig?

Ein Thema von gmc616 · begonnen am 26. Jul 2006 · letzter Beitrag vom 27. Jul 2006
 
gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#1

Taborder, wie richtig?

  Alt 26. Jul 2006, 16:47
Hallo,
ich habe eine Form mit mehreren Panels drauf. Auf jedem Panel sind u.a. weitere Panels und Editfelder.
Schema, in Klammern die TabOrder:
Code:
-FORM
 +-PANEL1 (0)
 | +-EDIT1 (0)
 | | 
 | +-PANEL2 (1)
 |   +-EDIT2 (0)
 |   +-EDIT3 (1)
 |
 +-PANEL3 (1)
 | +-EDIT4 (0)
 | +-EDIT5 (1)
 | |
 | +-PANEL4 (2)
 |   +-EDIT6 (0)
 |   +-EDIT7 (1)
 |
 +-PANEL5 (2)
 | +-EDIT8 (0)
 | +-EDIT9 (1)
 |
 +-BUTTON1 (3)
 +-BUTTON2 (4)
Nun möchte ich von Edit1 nach Edit2 nach Edit3 ... bis Edit9 per Tabulator hüpfen.
Doch das funktioniert nicht so ganz.
Delphi fängt in jedem Panel neu an, die Taborder hoch zu zählen.
Jetzt habe ich allen Panels die direkt auf der Form liegen (Panel1,Panel3 und Panel5) durch nummeriert von 0 bis 2, Button1.taborder = 3 und Button2.taborder=4.
Dann auf jedem Panel die Taborder so gesetzt wie ich die Reihenfolge haben will.

Aber leider hüpft mein Cursor nicht so wie ich das will.
Z.Z. verhält er sich so: ausgehend von Edit1 -> Edit2 -> Edit3 -> Button1 -> Button2 -> Edit8 -> Edit9 -> Edit4 -> Edit5 -> Edit6 -> Edit7
Die derzeitige Reihenfolgen ist mir völlig unlogisch.
Ich möchte eigentlich das der Cursor dem Schema nach von oben nach unten hüpft.

Gibt es mit dem TabOrder bei Panels was besonders zu beachten?

Grüße
gmc
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 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-2025 by Thomas Breitkreuz