Verfasst am: 10.11.2015, 13:03
Titel: Löschen des letzten Eintrages eines Popupmenüs
Hallo,
ich habe ein Popupmenü in dem mehrer Einträge stehen. Daneben habe ich ein Delete Button mit dem ich die ausgewählte Datei lösche. Eigentlich funktioniert das Löschen einwandfrei, jedoch sobald ich den letzten Eintrag aus dem Popupmenü anklicke und anschließend auf den Delete-Button löscht er mir das gesamte Popupmenü. Das Popupmenü verschwindet komplett.
Beim Löschen vom 1. oder 2. etc Eintrag funktioniert es ganz normal wie ich es möchte.
Verfasst am: 10.11.2015, 17:07
Titel: Re: Löschen des letzten Eintrages eines Popupmenüs
Hallo furkan-karatas,
Und erscheint eine Warnmeldung dazu im Command Window? Das sollte nämlich geschehen.
Wenn die Eigenschaft 'String' eines Popup-Menüs leer ist, kann es nicht mehr gezeichnet werden. Was soll denn als Inhalt zu sehen sein?
Als Abhilfe könntest Du testen, ob der letzte Eintrag gelöscht wird und einen Pseudo-Inhalt einfügen, wie "Keine Dateien vorhanden".
ich glaube du hast mich falsch verstanden. Mir ist schon klar, dass wenn ich alle Einträge lösche es dann das Popupmenü löscht.
Bei mir ist es jedoch so:
Popupmenü: Eintrag1,Eintrag2, Eintrag3
und wenn ich jetzt Eintrag3 lösche dann löscht er mir das gesamte Popupmenü.
Dies hat aber gar nichts mit dem aktuell ausgewählten File-Namen zu tun.
Verwende den Debugger um zeilenweise durch den Code zu gehen um herauszufinden, an welcher Stelle was geschieht.
Ich wiederhole nochmal meine Frage: Erscheint eine Fehlermeldung oder Warnung im Command-Window? Diese Frage ist wichtig für die Lösung Deines Problems.
In der Zeile, die du erwähnt hast wird der Ordner nochmal neu eingelesen nach dem der eine Eintrag gelöscht wurde.
Nein es erscheint keinerlei Fehlermeldung.
Wenn ich den Debugger durchlaufen lasse, verschwindet erst in der letzten Zeile mein Popupmenü.
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
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.