How to create gui objects based on user input??(dynamically)

1 vue (au cours des 30 derniers jours)
Vaidheeswara Sharma
Vaidheeswara Sharma le 7 Déc 2011
for example if user inputs 5 in a edit text box then it must display 5 edit text boxes from which i can collect data...

Réponse acceptée

Sean de Wolski
Sean de Wolski le 7 Déc 2011
How about using a uitable instead?
doc uitable
Else use a for-loop to build n edit boxes where n is constrained to be below some large number.
  3 commentaires
Sean de Wolski
Sean de Wolski le 7 Déc 2011
Then change their 'visible' property 'on'/'off'. But let me reirterate - I think a uitable or perhaps an input dialog (doc inputdlg) are a better approach.
Vaidheeswara Sharma
Vaidheeswara Sharma le 7 Déc 2011
Thanks dude... i'll work on it!!

Connectez-vous pour commenter.

Plus de réponses (1)

Walter Roberson
Walter Roberson le 7 Déc 2011
edit_handles = zeros(n,1);
for K = 1 : n
edit_handles(K) = uitable('Style','edit','Units','normalized', [(K-1)/n, 0, 1/n, 1]);
end
  1 commentaire
Vaidheeswara Sharma
Vaidheeswara Sharma le 7 Déc 2011
Thanks a lot....i was just trying to figure the code myself...

Connectez-vous pour commenter.

Catégories

En savoir plus sur Variables dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by