Can I use a list box to choose several alternatives from the listed ones?
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(2 个)
Cameron
2023-2-24
编辑:Cameron
2023-2-24
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!