WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Tabstops im GUI verändern

 

morisq
Forum-Century

Forum-Century


Beiträge: 140
Anmeldedatum: 24.06.11
Wohnort: ---
Version: R2010a
     Beitrag Verfasst am: 15.02.2012, 10:01     Titel: Tabstops im GUI verändern
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen


Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 15.02.2012, 10:22     Titel:
  Antworten mit Zitat      
Hey,
im GUIDE gibt es den den Tab Order Editor. Da kannste die Reihenfolge festlegen...

Greetings
Private Nachricht senden Benutzer-Profile anzeigen
 
morisq
Themenstarter

Forum-Century

Forum-Century


Beiträge: 140
Anmeldedatum: 24.06.11
Wohnort: ---
Version: R2010a
     Beitrag Verfasst am: 15.02.2012, 10:42     Titel:
  Antworten mit Zitat      
super, genau das habe ich gesucht, danke dir!
Private Nachricht senden Benutzer-Profile anzeigen
 
morisq
Themenstarter

Forum-Century

Forum-Century


Beiträge: 140
Anmeldedatum: 24.06.11
Wohnort: ---
Version: R2010a
     Beitrag Verfasst am: 15.02.2012, 11:03     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen
 
Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 15.02.2012, 12:26     Titel:
  Antworten mit Zitat      
Hey,

schau doch in der Hilfe nach "tab order". Da steht alles drin. Stichwort send to back, etc...

Greetings
Private Nachricht senden Benutzer-Profile anzeigen
 
morisq
Themenstarter

Forum-Century

Forum-Century


Beiträge: 140
Anmeldedatum: 24.06.11
Wohnort: ---
Version: R2010a
     Beitrag Verfasst am: 15.02.2012, 13:00     Titel:
  Antworten mit Zitat      
Hab mir jetzt die Hilfe angeschaut aber ich werde nicth schlau daraus wo genau ich z.B mit
Code:
arbeiten soll. Schreib ich das in die Callback Funktion meines Edit Fensters, doer in die Opening Function von meinem GUI oder ganz woanders hin?
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 15.02.2012, 14:33     Titel:
  Antworten mit Zitat      
Hallo ich glaube, die Panelreihefolge kann man nicht ändern.

UISTACK würde ich in OpeningFcn nutzen, also einmal beim initialisieren.
Private Nachricht senden Benutzer-Profile anzeigen
 
Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 15.02.2012, 16:23     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.