![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1305785/image.jpeg)
Can I use a list box to choose several alternatives from the listed ones?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I am a little confused; from the videos I have seen it seems the list box in matlab app designer functions as a dropdown list just making it possible to choose one single item.
In my case I need to choose a minimum of 2 salts and a maximum of three salts from the list. Is it then possible to use the list box in matlab app desginer or something else is more useful then..?
I am attaching the code that I want to implement or convert in matlab app designer, :)
0 comentarios
Respuestas (2)
Simon Chan
el 24 de Feb. de 2023
Editada: Simon Chan
el 24 de Feb. de 2023
Turn listbox 'Multiselect' to 'on'
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1305785/image.jpeg)
2 comentarios
Cameron
el 24 de Feb. de 2023
Editada: Cameron
el 24 de Feb. de 2023
You can use a uilistbox and select multiple items using the Multiselect
fig = uifigure('Position',[100 100 350 275]);
% Create List Box
S={'ZnBr2'; 'MgCl2'; 'CaCl2'; 'KCl'; 'MgBr2'; 'NaCl'; 'AlCl3'; 'CH3CO2K';'HCOOK';'HCOONa'; 'CaBr2'};
lbox = uilistbox(fig,...
'Items',S,...
'Position',[125 120 100 78],...
'Multiselect','on');
Or you could make them into drop down values like this
fig = uifigure('Position',[100 100 350 275]);
% Create List Box
S={'ZnBr2'; 'MgCl2'; 'CaCl2'; 'KCl'; 'MgBr2'; 'NaCl'; 'AlCl3'; 'CH3CO2K';'HCOOK';'HCOONa'; 'CaBr2'};
bt1 = uidropdown(fig,...
'Items',[{'None'};S]);
bt2 = uidropdown(fig,...
'Items',S,...
'Position',bt1.Position + [0 22 0 0]);
bt3 = uidropdown(fig,...
'Items',S,...
'Position',bt2.Position + [0 22 0 0]);
0 comentarios
Ver también
Categorías
Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!