how can I store the uieditfiled's value in a variable?
1 次查看(过去 30 天)
显示 更早的评论
I built an array from code view of app designer ,like this:
g= app.GridLayout;
a=2;
% fill array
lbl1 = uilabel(g);
lbl1.Text = 'Array 1 ';
lbl1.FontSize = 16;
lbl1.Layout.Row = 2;
lbl1.Layout.Column = 1;
for i=1:a
ef = uieditfield(g,'numeric');
ef.Layout.Row = 2;
ef.Layout.Column = i+1;
ef.FontSize = 14;
end
The question I would like to ask is the following: how can I store the uieditfiled's value in a variable?
1 个评论
J. Alex Lee
2021-2-23
You should do
For i = a:-1:1
ef(i) = ...
end
Then you can access the value of each by it's index
ef(i).Value
回答(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!