Changing color of a string in listbox - MATLAB GUI
Afficher commentaires plus anciens
I have a list of names in a listbox. What I would like to do is have a certain selected name change color, from red to green, when I click a button.
Thank you
Réponse acceptée
Plus de réponses (6)
Tom
le 14 Juin 2012
1 vote
You can do it with html- see http://undocumentedmatlab.com/blog/html-support-in-matlab-uicomponents/
Vincent I
le 14 Juin 2012
0 votes
1 commentaire
Dr. Seis
le 14 Juin 2012
What you are generally describing above should work with HTML... can you post a few pictures of what you envision? Or can you post the cell-string you are using to apply to the listbox... there might be a formatting issue that is preventing it from working.
Vincent I
le 18 Juin 2012
0 votes
5 commentaires
Walter Roberson
le 18 Juin 2012
The code I gave puts the entry back in the same place it was.
Walter Roberson
le 18 Juin 2012
Record the Value before you clear it. assign contents{} at that value to be the new line. set() the String to be the changed "contents" cell array.
Vincent I
le 18 Juin 2012
Vincent I
le 18 Juin 2012
Walter Roberson
le 18 Juin 2012
<FONT color="cyan">
Vincent I
le 18 Juin 2012
0 votes
Vincent I
le 18 Juin 2012
0 votes
1 commentaire
Walter Roberson
le 18 Juin 2012
namestr(validx) = []; %delete it from where it was
namestr = [ {newstr}; namestr ];
Catégories
En savoir plus sur Interactive Control and Callbacks 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!