【发布时间】:2018-03-16 21:27:30
【问题描述】:
我正在尝试创建一个可以动态添加或删除项目的列表框。
设置如下所示:
不幸的是——从图片中可以看出——当我删除元素时,列表的总长度保持不变,而不是缩小列表,显示的列表现在包含孔。
有谁知道如何避免这种行为?
到目前为止,这是我删除按钮的代码:
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
【问题讨论】:
标签: matlab listbox matlab-guide