0
我有兩個列表框:Matlab:如何在列表框中添加選定的項目?
'unselectedchannellistbox'包含所有項目作爲(nx1)單元格。 'selectedchannellistbox'爲空。
'selectchannels'是一個按鈕。
現在我想添加項目從'unselectedchannellistbox'到'selectectedchannellistbox'。但我不想刪除或覆蓋項目!
這是我的代碼:
function selectchannels_Callback(hObject, eventdata, handles)
% Get selected item
listbox_strings = get(handles.unselectedchannellistbox,'String');
selected_value = get(handles.unselectedchannellistbox,'Value');
S = num2cell(selected_value);
for k = 1:length(S)
S(end+1) = {get(handles.unselectedchannellistbox,'Value')};
end
set(handles.selectedchannellistbox,'String',selected_value)
不幸的是,(結束+ 1),並獲得加入一個新元素我的新單元陣列(S)(handles.unselectedchannellistbox, '值')不工作。
怎麼回事?
非常感謝您的幫助!
Micha
請註明_doesn't work_。錯誤信息?錯誤的結果? ... – m7913d
這是錯誤的結果... Listbox2中的項目已被覆蓋,所以總是隻有一個條目。 –