1
アイテムを動的に追加または削除できるリストボックスを作成しようとしています。
セットアップは次のようになります。
Matlabガイド:リストボックスからアイテムを追加/削除する
を不幸に - 1の写真から見ることができるように - 私は、リストの合計の長さが同じで、代わりのままの要素を削除すると表示されたリストは、今の穴を含むリストを縮小。
誰もこの種の動作を回避する方法を知っていますか?
これは、これまでに削除ボタンのための私のコードです:「空」のエントリを削除する
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