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

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

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

"Else use a for-loop to build n edit boxes where n is constrained to be below some large number."
how to create the edit boxes using commands??? i created them using GUIDE
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.
Thanks dude... i'll work on it!!

Connectez-vous pour commenter.

Plus de réponses (1)

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

Catégories

En savoir plus sur Variables dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by