|
|
handels beim dynamisch löschen/einfügen von uicontrols |
|
SubMiri |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.10.2009, 14:03
Titel: handels beim dynamisch löschen/einfügen von uicontrols
|
|
Guten Tach,
sitze schon den ganzen Vormittag an einem Problem und komme nicht weiter.
Zunachst habe ich eine Fenster in GUIDE erstellt, dass ich anschließend in abc_OpeningFcn verändere (löschen und hinzufügen von 'text'- und 'edit'-Feldern)
Wenn ich nun folgendes eingebe:
bekomme ich alle Elemente, die beim initalisieren dabei waren (incl. den bereits gelöschten Elementen)
mittel:
erhalte ich alle Elemente, die beim initalisieren dabei waren außer denen die gelöscht wurden (aber ohne die neu hinzugefügten)
was muss ich eingeben/tun, damit ich die handles MIT den neu hinzugefügt uicontrols und OHNE den gelöschten bekomme (also nur die aktuellen)
Schöne Grüße
SubMiri
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 19.10.2009, 14:45
Titel:
|
|
Hallo
da muss du während des Löschens,
auch den entsprechenden Feld aus handles entfernen
und mit guidata abspeichern.
ungefähr so:
so kannst auch nachträglich entfernen:
|
|
|
SubMiri |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.10.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.10.2009, 10:34
Titel:
|
|
hm... schade das es dort keine automatische Lsg gibt
eine Frage hätte ich dort aber noch:
Meine Fkt. löscht alte Objekte, fügt neue ein und bearbeiten andere Objekte.
Wenn ich nun diese Funktion nun beim initalisieren starten möchte, stoße ich auf das Problem, dass ich noch keine Handles habe.
Momentan läuft das in der Standartfunktion:
Ist das so empfehlenswert oder gibts eine besser Möglichkeit, um bei der Initalisierung das Fenster dynamisch zu ändern?
Grüße
submiri
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 03.11.2009, 09:32
Titel:
|
|
Hallo,
also OpeningFcn dient ja auch dafür um Initialisierungen bei Starten der GUI
durchzuführen.
Aber die Frage verstehe ich nicht ganz.
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.11.2009, 09:42
Titel:
|
|
Hallo,
hmm, guihandles sollte immer noch funktionieren... Hast Du auch einen Tag vergeben beim dynamischen erzeugen der uicontrols? Also
Die müsstest Du dann mit guidata natürlich einmal abspeichern (siehe vorher), damit später sie richtig übergeben werden ...
Titus
|
|
|
|
|
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 - 2024
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.
|
|