Can I use a list box to choose several alternatives from the listed ones?

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, :)

Respuestas (2)

Simon Chan
Simon Chan el 24 de Feb. de 2023
Editada: Simon Chan el 24 de Feb. de 2023
Turn listbox 'Multiselect' to 'on'

2 comentarios

@Simon Chan It seems I dont have multiselect option in matlab 2018 b, is there any other way I can program my code in app designer so the user can choose several alternatives..?
@Simon Chan Forget it I can see I have it here.. :)

Iniciar sesión para comentar.

Cameron
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]);

Categorías

Más información sobre Develop Apps Using App Designer en Centro de ayuda y File Exchange.

Preguntada:

el 24 de Feb. de 2023

Comentada:

el 24 de Feb. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by