how can I store the uieditfiled's value in a variable?

1 vue (au cours des 30 derniers jours)
Palma Errico
Palma Errico le 22 Fév 2021
Commenté : J. Alex Lee le 23 Fév 2021
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 commentaire
J. Alex Lee
J. Alex Lee le 23 Fév 2021
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

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Develop Apps Using App Designer dans Help Center et File Exchange

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by