Pass text from an edit text to a lisbox
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello everyone,
I have a edit text to write (with a random lenght) :
C7-H9 ; HH-PP; ( like this example, every word is separated from the next one by a '';'')
and i want to pass this to a listbox (after write everything i want in the edit text). I have a 'Go' button to pass this. My doubt it's how can i pass from
C7-H9 ; HH-PP
to a list box and see all the information in the listbox like this:
C7-HH HH-PP (in different lines, like a matrix (2,5)
Any ideas???? Thanks for help.
0 commentaires
Réponse acceptée
Fangjun Jiang
le 11 Juil 2011
You will need to read the Edit text string and process it and then write it to the Listbox.
figure(1)
h1=uicontrol('style','edit','string','ab;cd;ef;gh');
figure(2)
h2=uicontrol('style','listbox');
Text=get(h1,'String');
Text=regexp(Text,';','split');
set(h2,'String',Text);
Plus de réponses (2)
Fangjun Jiang
le 11 Juil 2011
a={'B7-F9','B8-H9'};
b=regexp(a,'-','split');
strcmp(b{1},'C3')
strcmp(b{2},'C3')
0 commentaires
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps 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!