Is there anyway to 'autosize' the listdlg menu?

5 次查看(过去 30 天)
I want to create a listdlg depending on some sort of data. The thing is, the user can create new data and add it to the listdlg. But I need a way to adapt the size.
For exemple, I have a listdlg with options: A,B,C, create new letter
If the user chooses to create new letter D, next time letter E will be an option.
Is there any way to do this?
Thanks!
  4 个评论
Flávio
Flávio 2013-2-4
The user introduces data and saves it in .mat file. Then I create a Liststring that is evaluated with new data and adds it to listdlg.
The goal is to do it like this, I'm not sure if I can!
Walter Roberson
Walter Roberson 2013-2-4
You cannot add a new Liststring onto the existing one in a listdlg(), but you can add new cells onto the cell array that you pass in as the Liststring parameter.

请先登录,再进行评论。

回答(1 个)

Walter Roberson
Walter Roberson 2013-2-4
S = {'A' 'B' 'C'};
listbox('Liststring', S);
S{end+1} = 'D';
listbox('Liststring', S)

类别

Help CenterFile Exchange 中查找有关 Dialog Boxes 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by