如何更改RichTextBox内的数字的颜色?

PoringGunner.

活跃的成员
加入
2014年2月23日
消息
42
编程经验
Beginner
可以在RichTextBox中更改数字中的数字颜色?
示例..我有RichTextBox,包含像这样的文本
"我的RichTextBox中有50个单词"//这是RichTextBox的第一行。
"我只需要30个"//这是第二行。



我想将50号和30的颜色更改为红色。但我不知道该怎么做。
 

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,161
地点
挪威
编程经验
10+
我会使用Regex类及其匹配方法来查找文本中的数字(为您提供每匹配的索引和长度),然后使用RichTextBox方法选择(索引,长度)选择每个数字并使用SelectionColor属性设置颜色并设置颜色。正则表达式表达式\ D +应该这样做。
 

PoringGunner.

活跃的成员
加入
2014年2月23日
消息
42
编程经验
Beginner
如何将数字的颜色更改为2颜色

如果数字大于或等于50.00,则其颜色将为红色。
如果数字小于50.00那么它的颜色将是蓝色的。

有可能的?
 

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,161
地点
挪威
编程经验
10+
对于您发现的每个数字,您可以转换为相关的数字数据类型,例如使用int.parse,并检查值条件。
 
最佳 底部