How do I make a growing listbox?

4 views (last 30 days)
Anthony Gaetani
Anthony Gaetani on 5 Apr 2020
Commented: Ameer Hamza on 5 Apr 2020
I have a pushbutton that prints a string in Value 1 of the listbox. I want to add more strings to the listbox, but i keep getting this message: Single-selection 'listbox' control requires that 'Value' be an integer within Character vector range. Basically, I want to be able to keep adding strings to my listbox, as in, adding a string as Value 2, Value 3, etc.

Answers (1)

Ameer Hamza
Ameer Hamza on 5 Apr 2020
Are you using uilistbox? Try this
u = uilistbox('Items', {'item1', 'item2', 'item3'}); % original uilist have 3 items
% add a new item
u.Items(end+1) = {'item4'};
  2 Comments
Anthony Gaetani
Anthony Gaetani on 5 Apr 2020
I am not using uilistbox. I have a pushbutton that is supposed to send a value (ex: '2') to the listbox. Instead of adding this value to the next item, it replaces the first one.
Ameer Hamza
Ameer Hamza on 5 Apr 2020
Can you show your current code or a small example of what you are trying to do.

Sign in to comment.

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!