[心得]分享GUIDE的listbox增加與清除

作者: chongzhi (16888)   2014-08-03 21:30:20
以下程式是利用兩個按鈕(pusbbutton)與一個列表框(listbox)還有一個動態文本框
(edit)
function pushbutton1_Callback(hObject, eventdata, handles)%第一個按鈕
x=get(handles.listbox1,'string'); %讀取listbox現有的項目
x1=get(handles.edit1,'String'); %要輸入listbox新增的項目
y=strvcat(x,x1); %將現有與新增合併在一起
set(handles.listbox1,'String',y); %放入listbox取代原本就有設定
function pushbutton2_Callback(hObject, eventdata, handles)%第二個按鈕
set(handles.listbox1,'String',[]); %清空lixtbox的內容
希望以上資料可以幫助到你
※ 引述《chongzhi (16888)》之銘言:
: 目的:利用兩個按鈕(pusbbutton)增加列表框(listbox)的item
: 問題:我參考版上已有的文章,想要增加listbox的項目
: 但目前遇到的問題是listbox只會覆蓋,不會增加
: 程式:
: function pushbutton1_Callback(hObject, eventdata, handles) %第一個按鈕
: x=get(handles.listbox1,'String') %讀取listbox現有的項目
: t='s'
: t=strcat(x,t);
: set(handles.listbox1,'String',t,'Value',length(1));
: 請問有人可以告訴我我哪邊寫錯了嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com