Fill a listbox with the text of a set of enumerations
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
John Petersen
am 14 Dez. 2015
Beantwortet: Walter Roberson
am 14 Dez. 2015
I have a listbox in a GUI that I want to populate using enumerations. My class of enumerations might be something like
myenum.circle
myenum.square
myenum.triangle
and I want the listbox to show
circle
square
triangle
as options to select. Is there a way to use the enumeration labels in the listbox? The reason for doing this is so that if I edit the enum file, it will automatically change the next time I run the GUI. I have defined the enums in a file like this:|
classdef myenum < int32
enumeration
Circle (0)
Line (1)
Square (2)
end
methods(Static)
function y=addClassNameToEnumNames()
y=true;
end
end
end
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 14 Dez. 2015
[~,membernames] = enumeration('myenum');
set(handles.listbox1, 'String', membernames);
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!