LabVIEWForum.de - Reihenfolge von GUI elementen - Tab-verwendung

LabVIEWForum.de

Normale Version: Reihenfolge von GUI elementen - Tab-verwendung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

gibt es einen Weg, die Reihenfolde von einzelnen GUI elementen zu definieren ?

hintergrund: ich will die Sprünge bei Gebrauch der TAB-Taste vorgeben.
Mir fällt bis dato nur der Weg ein, alles in ein Cluster zu schieben um somit die Reihenfolge zu definieren.
Aber ich denke dass kann bzw. sollte ja nicht der normale Weg sein, oder liege ich falsch ?


anregungen / ideen ?

Den Weg, dass ich bestimmte Felder schon mit direktne Tasten belegt habe, kenne ich und nütze ich auch, aber obiges würde zur Benutzerfreundlichkeit auch beitragen


gruss
fidel
Hi

schau mal unter dem Menupunkt Bearbeiten -> Tabreihenfolge setzen

Gruss Sascha
' schrieb:Hi

schau mal unter dem Menupunkt Bearbeiten -> Tabreihenfolge setzen

Gruss Sascha



Hi Sascha,

danke für den Hinweis, aber ich glaube entweder habe ich da ein Verständniss problem oder was anderes.

Wenn ich die Option anklicke, werden nur einige meiner GUI elemente per Default nummieret angezeigt, die ich auch umsortieren kann. aber eigentlich will ich ja alle elemente ordnen


gruss
fidel
Hi,

eigentlich müssen alle Elemente markiert werden...poste doch mal dein VI (oder nur das FP mit den Elementen)...evtl. hast du irgendwas gruppiert und LV checkt es nicht...ach so, beim Springen mit der Tab-Taste werden auch nur die Bedienelemente berücksichtigt!

Gruss
Achim
Hallo Achim,

im endeffekt bezieht sich die Problematik auf diesen Aufbau:

http://www.LabVIEWforum.de/index.p...ic=4067&hl=

Ich habe den Ansatz von Marker übernommen. d.h. sein
"variante1_buggy_ML.vi" File.

Der Punkt ist:
- Elemente der Registerkarten scheinen nicht in die Reihenfolge einbezogen zu werden.
- Der hinweis mit anzeige Vs Bedienelementen war gut, aber lößt leider das Problem nicht.

Oder liege ich falsch ?

MfG
fidel



' schrieb:Hi,

eigentlich müssen alle Elemente markiert werden...poste doch mal dein VI (oder nur das FP mit den Elementen)...evtl. hast du irgendwas gruppiert und LV checkt es nicht...ach so, beim Springen mit der Tab-Taste werden auch nur die Bedienelemente berücksichtigt!

Gruss
Achim
Hi,

die Controls auf dem Tab kannst du über rechtsklick >> reorder controls on page sortieren. Wenn ich dann das VI laufen lassen, kann ich mit der Tabtaste ganz normal zwischen allen Controls (auf und neben dem Tab) springen! Allerdinngs werden dann nur die Controls auf der aktiven Seite des Tab berücksichtigt!

Was an diesem VI ein bisschen komisch ist: Der "Header" liegt ja nicht wirklich auf dem Tabcontrol, sondern "schwebt" ja nur irgendwo rum...was soll damit eigentlich passieren? Für was ist der gut? Das kann man sicher auch ansprechender lösen...


Gruss
Achim
Hallo Achim,

Header:
--
der dient hier dazu bestimmte Informationen auf jedme Tab sichtbar zu machen. Z.b. das Aktivitäten Log, welches je nach getriggertem Event geschrieben wird. Daher will ich diese Elemente immer sichtbar haben.
Dachte dieser ansatz von Pseudo Header ist dafür am besten geeignet.



zu deinem Tip:
--
' schrieb:....
die Controls auf dem Tab kannst du über rechtsklick >> reorder controls on page sortieren. Wenn ich dann das VI laufen lassen, kann ich mit der Tabtaste ganz normal zwischen allen Controls (auf und neben dem Tab) springen! Allerdinngs werden dann nur die Controls auf der aktiven Seite des Tab berücksichtigt!
...
erm, die Frage ist vielleicht blöde, aber wenn ich im Frontpanel einen Rechtsklich mache erhalte ich wie gewohnt immer die Auswahl der Bedienelemente....dh. ich kann deinen Tip gerade nicht nachvollziehen

Der von dir beschriebene Punkt, dass NUR die Elemente eins Tab's so berücksichtigt werden kommt mir sogar entgegen. d.h. wäre eh die optimallösung


grüße
fidel
Hi,

über Edit >> Set tabbing order werden alle Elemente neu sortiert, die direkt auf dem FP liegen. Über nen rechtsklick >> Reorder Controls on page auf dem Tab-Element werden nur die Controls auf dem Tab sortiert. Insgesamt läuft es dann so beim "springen" so: Element1 auf FP...Element2 auf FP......ElementN auf FP....ElementN+1 auf FP...ElementN+2 auf FP....

Wenn das ElementN ein Tab-Control ist gilt: Element1 auf FP...Element2 auf FP...ElementN auf FP...Element1 auf Tab....Element2 auf Tab....ElementX auf Tab....ElementN+1 auf FP....ElementN+2 auf FP....

Alle Klarheiten beseitigt?

Gruss
Achim
' schrieb:..
Alle Klarheiten beseitigt?
...


absolut..... vielen Dank Achim.
ein weiteres Problem weg.

muchasTongue


gruss
fidel


Kann als "SOLVED" in die annalen dieses forums eingehen
Referenz-URLs