【发布时间】:2014-10-04 05:36:55
【问题描述】:
在listbox1中,我有一些数据,现在我选择其中一些并单击按钮,这些选择的数据可以显示在listbox2中。然后我继续选择listbox1中的数据并单击按钮,listbox2中的旧数据消失,新数据显示在listbox2中。回调函数中的代码如下:
function pushbutton1_Callback(hObject, eventdata, handles)
list_entries = get(handles.listbox1,'String');
index_selected = get(handles.listbox1,'Value');
Length = length(index_selected);
Newlist = list_entries;
for i=1:Length
n = index_selected(i);
handles.element(i) = list_entries(n)
if i==1
Newlist(n) = []
else
Newlist(n-1) = []
end
end
set(handles.listbox1,'String',Newlist);
set(handles.listbox2,'String',handles.element);
帮我解决这个问题,非常感谢。
【问题讨论】:
标签: matlab user-interface