list box string isn't updated after changes
Show older comments
Hi all, i have created gui with guide.
I have 4 push buttons: add, remove, up, down

the problem is with "add" button. the list box excepts the string from "editbox" and add it between the selected value of the list box

but when i try to add another string it replaces the existing on with the new one.
how can i keep the added string to the list and adding another one without removing the previous?
this is the push button callback
function add_Callback(hObject, eventdata, handles)
editbox = get(handles.edit,{'string'}); %need {} because editbox is a char
Lstring = get(handles.listbox,'string');
Lvalue = get(handles.listbox,'value');
% update the string in the selected place with the editbox data
%Lstring(Lvalue)=[editbox]
Value=Lvalue+1;
low=1:Lvalue;
low1=num2str(low');
high=Value:50;
high1=num2str(high');
new = [low1 editbox high1];
set(handles.listbox,'string',new,'value',Value);
Accepted Answer
More Answers (0)
Categories
Find more on Interactive Control and Callbacks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!