|
|
Die im PopUp_Menü vom User neu eingetragenen Werte speicher |
|
derbeshot89 |
Forum-Anfänger
|
|
Beiträge: 28
|
|
|
|
Anmeldedatum: 14.05.13
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: 7.5.0 (R2007b)
|
|
|
|
|
|
Verfasst am: 24.05.2013, 13:10
Titel: Die im PopUp_Menü vom User neu eingetragenen Werte speicher
|
|
Guten Tag,
ich komme leider nicht mehr weiter und hoffe, dass Ihr mir helfen könnt.
Ich habe eine GUI erstellt, indem der User per Eingabe in ein Edit_Feld neue Werte in ein PopUp_Menü (DropDown_Feld) einfügen kann. Später soll der User diesen Wert auswählen können und damit arbeiten können. Das klappt auch wunderbar.
Das Problem ist:
Wenn ich das Programm neu starte oder mein Figure schließe und neu öffne, ist die neue Eingabe im PopUp_Menü wieder "gelöscht" bzw. es wurde nicht abgespeichert. Ich nehme mal an, dass man irgendwie auf den Property Inspector zugreifen muss und den eingegeben Wert dort unter String abspeichert.
Weiß jemand wie ich das machen kann oder gibt es vlt. sogar einen anderen Weg?
Mit freundlichen Grüßen
Fatih Uysal
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 24.05.2013, 13:19
Titel: Re: Die im PopUp_Menü vom User neu eingetragenen Werte spei
|
|
Hallo derbeshot89,
Verstehe ich Dich richtig: Du hast ein GUI und möchtest, dass nach dem Schließen und Neu-Öffnen wieder die gleichen Werte in den Controls stehen? Das müsstest Du explizit in den Callbacks zum Schließen und Öffnen des GUIs einprogrammieren, also in der OpeningFcn nach einem Daten-File im "prefdir"-Ordner suchen, falls es existiert von dort die Werte laden und in die Controls schreiben, und in der CloseFcn (heißt die so?) die Werte auslesen und in das entsprechende File hineinschreiben.
Gruß, Jan
|
|
|
derbeshot89 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 28
|
|
|
|
Anmeldedatum: 14.05.13
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: 7.5.0 (R2007b)
|
|
|
|
|
|
Verfasst am: 24.05.2013, 13:43
Titel:
|
|
Hallo Jan,
ich arbeite erst seit kurzem mit MATLAB, deshalb kann es sein, dass ich mich unverständlich ausgedrückt habe.
Nochmal:
Ich habe ein LEERES popup_menu. Der User kann nun das popup_menu durch Eingaben in ein Edit_Feld füllen und auf diese später zugreifen.
Die vom User eingegeben Werte bzw. Begriffe sollen im popup_menu dauerhaft gespeichert werden. Noch ist es der Fall, dass das popup_menu seine Ursprungsform annimmt (also wieder LEER ist), wenn ich MATLAB neu starte.
Hoffe, dass es jetzt klarer ist. Falls du mir aber die Lösung doch schon genannt hast, habe ich das wohl nicht ganz verstanden und muss mich noch ein bisschen reinarbeiten.
Vielen Dank
Mit freundlichen Grüßen
Fatih Uysal
|
|
|
Krokodil |
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 27.01.13
|
|
|
|
Wohnort: Deutschland
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.06.2013, 16:24
Titel:
|
|
Du musst spätestens vor dem schließen den Inhalt des Popup Menüs irgendwo speichern, beispielsweise in einer Datei.
Dann musst du es bei starten des Programmes automatisch laden lassen oder eine entsprechende betätigbare Funktion einbauen.
|
|
|
derbeshot89 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 28
|
|
|
|
Anmeldedatum: 14.05.13
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: 7.5.0 (R2007b)
|
|
|
|
|
|
Verfasst am: 02.06.2013, 17:37
Titel:
|
|
Vielen Dank. Ich speichere die eingegeben Werte in einer Tabelle ab und kann dann jedesmal neu darauf zugreifen.
|
|
|
|
|
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.
|
|