Ich versuche eine Listbox zu erstellen, in der ich Objekte dynamisch hinzufügen oder entfernen kann.
Das Setup sieht wie folgt aus:
Matlab guide: Hinzufügen/Löschen von Elementen aus der Listbox
Leider - wie man es von dem Bild sehen kann - wenn ich Elemente die gesamte Länge der Liste gleich und statt bleibt löschen schrumpft die Liste der angezeigten Liste nun Löcher enthält .
Weiß jemand, wie man dieses Verhalten vermeidet?
Dies ist mein Code für die Löschtaste so weit:
function btnDeleteLabel_Callback(hObject, eventdata, handles)
selectedId = get(handles.listbox_labels, 'Value'); % get id of selectedLabelName
existingItems = get(handles.listbox_labels, 'String'); % get current listbox list
existingItems{selectedId} = []; % delete the id
set(handles.listbox_labels, 'String', existingItems); % restore cropped version of label list