如何使用颜色对话框仅将颜色应用于C#中的选定文本

时间:2011-08-12 06:31:42

标签: c# winforms text colors colordialog

我想让我的颜色对话框仅将颜色应用于所选文本我该怎么做?感谢。

2 个答案:

答案 0 :(得分:1)

您需要使用RichTextBox:它们支持文本选择的格式化,而不是Label或TextBox

richTextBox1.SelectionStart=startPosition;
richTextBox1.SelectionLength=length; 
richTextBox1.SelectionColor=myColorDialog.Color;

答案 1 :(得分:0)

如果是RTF / HTML doc格式,您可以轻松地执行此操作。检查SO其他线程。很少有人讨论相同的问题。