MATLAB: Inserting data to listbox

guimatlab gui

I am using MATLAB guide,
I have import a data (chemical elements Name) from Excel to a listbox (popupmenu1). Now I have created an editext box (edit10), When the user wish to add a new data(new element), he/she will write the data on the edit text box (edit10) then push (pushbutton4). Then GUI will save the new data on the same list box (popupmenu1)

Best Answer

Try this in the callback function of the pushbutton:
listboxItems = handles.popupmenu1.String; % Get existing list from the popup
listboxItems{end+1} = handles.edit10.String; % Append edit field 10.
% Put new list back in the popup:
handles.popupmenu1.String = listboxItems;
You can sort it if you want with sort().