|
|
Tabstops im GUI verändern |
|
morisq |
Forum-Century
|
|
Beiträge: 140
|
|
|
|
Anmeldedatum: 24.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 15.02.2012, 10:01
Titel: Tabstops im GUI verändern
|
|
Hallo,
ich habe bei einem größeren GUI nun leider ein Problem bekommen das ich nicht so ohne weiteres lösen kann. Innerhalb meines GUI's befidnen sich mehrere Editfelder. Wähle ich eines der Felder aus und drücke die TAB-Taste springt mir der Cursor im GUI völlig wirr umher. Ich möchte nun irgendwie erreichen das durch TAB-Klick einfach das nächste (von mri als sinnvoll erachtete) Feld ausgewählt wird. Ich habe die vermutung das dieses Verhalten aus der ursprünglichen Anordnugn der Editfelder resultiert. Gibt es irgendwo die Möglichkeit eine Art "Reihenfolge" bei den Editfeldern festzulegen?
|
|
|
|
|
Marco H. |
Forum-Guru
|
|
Beiträge: 404
|
|
|
|
Anmeldedatum: 12.11.10
|
|
|
|
Wohnort: Dortmund
|
|
|
|
Version: 2010a/2012b
|
|
|
|
|
|
Verfasst am: 15.02.2012, 10:22
Titel:
|
|
Hey,
im GUIDE gibt es den den Tab Order Editor. Da kannste die Reihenfolge festlegen...
Greetings
|
|
|
morisq |
Themenstarter
Forum-Century
|
|
Beiträge: 140
|
|
|
|
Anmeldedatum: 24.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 15.02.2012, 10:42
Titel:
|
|
super, genau das habe ich gesucht, danke dir!
|
|
|
morisq |
Themenstarter
Forum-Century
|
|
Beiträge: 140
|
|
|
|
Anmeldedatum: 24.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 15.02.2012, 11:03
Titel:
|
|
Innerhalb des GUI's gibt es verschiedene Panels. Nun macht der Tab Order Editor für jeden Panel getrennt die Tab -stops, kann ich auch Irgendwo die Panel Reihenfolge ändern?
|
|
|
Marco H. |
Forum-Guru
|
|
Beiträge: 404
|
|
|
|
Anmeldedatum: 12.11.10
|
|
|
|
Wohnort: Dortmund
|
|
|
|
Version: 2010a/2012b
|
|
|
|
|
|
Verfasst am: 15.02.2012, 12:26
Titel:
|
|
Hey,
schau doch in der Hilfe nach "tab order". Da steht alles drin. Stichwort send to back, etc...
Greetings
|
|
|
morisq |
Themenstarter
Forum-Century
|
|
Beiträge: 140
|
|
|
|
Anmeldedatum: 24.06.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010a
|
|
|
|
|
|
Verfasst am: 15.02.2012, 13:00
Titel:
|
|
Hab mir jetzt die Hilfe angeschaut aber ich werde nicth schlau daraus wo genau ich z.B mit
arbeiten soll. Schreib ich das in die Callback Funktion meines Edit Fensters, doer in die Opening Function von meinem GUI oder ganz woanders hin?
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 15.02.2012, 14:33
Titel:
|
|
Hallo ich glaube, die Panelreihefolge kann man nicht ändern.
UISTACK würde ich in OpeningFcn nutzen, also einmal beim initialisieren.
|
|
|
Marco H. |
Forum-Guru
|
|
Beiträge: 404
|
|
|
|
Anmeldedatum: 12.11.10
|
|
|
|
Wohnort: Dortmund
|
|
|
|
Version: 2010a/2012b
|
|
|
|
|
|
Verfasst am: 15.02.2012, 16:23
Titel:
|
|
Hey,
man kann die Panel Reihenfolge schon ändern (zumindest in gewissen Grenzen). Im GUIDE mal den Objektbrowser öffnen und Rechtsklick auf das entsprechende Uipanel (im GUIDE und nicht im Objektbrowser) und z.B. send to Back oder bring to front ausführen. Dann sollte sich etwas im Objektbrowser von der Reihenfolge ändern. Dies hat dann auch Auswirkungen auf die Tab Reihenfolge...
Greetings
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|