使用c尖线的多色单词 [英] multi color words in a line using c sharp

查看:76
本文介绍了使用c尖线的多色单词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我想使用c Sharp在一行中创建多个颜色的单词.

我会清楚地说明这行是

订单确认ID为:88899价格:222 BUY符号:ABB,日期:2001-01-01

上面的行我需要买的是蓝色,符号是ABB是红色.

并且上面的要求是在RichText框上工作的.

如何用C Sharp编写代码.


我是C Sharp的新手.

在此先感谢.


谢谢
Nagaa

解决方案

在WinForms中,它是这样的:

 richTextBox.SelectionColor = Color.Black;
richTextBox.Appendtext(" );
richTextBox.SelectionColor = Color.Blue;
richTextBox.AppendText(" );
richTextBox.SelectionColor = Color.Black;
richTextBox.AppendText(" );
richTextBox.SelectionColor = Color.Red;
richTextBox.AppendText(" );
richTextBox.SelectionColor = Color.Black;
richTextBox.AppendText(" ); 



如果您在Silverlight或WPF中进行伪富文本格式,则可以轻松地找到如何使用Google进行伪文本.


您实际上想要使用DataGridView的声音-因此,这可能会有所帮助:基于数据的Color DataGridView单元格 [ WPF HTML支持的文本块 [您将使用的专业HTML渲染器 [ 解决方案

In WinForms, it goes something like this:

richTextBox.SelectionColor = Color.Black;
richTextBox.Appendtext("OrderConfirmation id is: 88899 Price : 222 ");
richTextBox.SelectionColor = Color.Blue;
richTextBox.AppendText("BUY ");
richTextBox.SelectionColor = Color.Black;
richTextBox.AppendText("Symbol: ");
richTextBox.SelectionColor = Color.Red;
richTextBox.AppendText("ABB ");
richTextBox.SelectionColor = Color.Black;
richTextBox.AppendText("and Date :201-01-01");



If you''re doing the psuedo richtext in Silverlight or WPF, you can easily find out how to do it using google.


It kind of sounds that you actually would like to use a DataGridView - so maybe this would help: Color DataGridView Cells Based On Data[^]

Best regards
Espen Harlinn


One of these components can help you:
WPF HTML Supported TextBlock[^],
A Professional HTML Renderer You Will Use[^].

Both works offer components based on HTML rendering, one for WPF, another for Forms. (Always tag UI library you want to use, don''t force people in doing double work.)

—SA


这篇关于使用c尖线的多色单词的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆