George Tyler
George Tyler

Reputation: 399

How to change the font color in the textbox in C#?

If I want to upload a text file into the textbox and want to highlight certain words with a font color change, how can I do that without drawing the text?

Thank you.

Upvotes: 37

Views: 193704

Answers (2)

Will Marcouiller
Will Marcouiller

Reputation: 24142

Assuming WinForms, the ForeColor property allows to change all the text in the TextBox (not just what you're about to add):

TextBox.ForeColor = Color.Red;

To only change the color of certain words, look at RichTextBox.

Upvotes: 41

Brandi
Brandi

Reputation: 1579

RichTextBox will allow you to use html to specify the color. Another alternative is using a listbox and using the DrawItem event to draw how you would like. AFAIK, textbox itself can't be used in the way you're hoping.

Upvotes: 4

Related Questions