Changing color of a string in listbox - MATLAB GUI
Show older comments
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
Accepted Answer
More Answers (6)
Tom
on 14 Jun 2012
1 vote
You can do it with html- see http://undocumentedmatlab.com/blog/html-support-in-matlab-uicomponents/
Vincent I
on 14 Jun 2012
0 votes
1 Comment
Dr. Seis
on 14 Jun 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
on 18 Jun 2012
0 votes
5 Comments
Walter Roberson
on 18 Jun 2012
The code I gave puts the entry back in the same place it was.
Walter Roberson
on 18 Jun 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
on 18 Jun 2012
Vincent I
on 18 Jun 2012
Walter Roberson
on 18 Jun 2012
<FONT color="cyan">
Vincent I
on 18 Jun 2012
0 votes
Vincent I
on 18 Jun 2012
0 votes
1 Comment
Walter Roberson
on 18 Jun 2012
namestr(validx) = []; %delete it from where it was
namestr = [ {newstr}; namestr ];
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!