我有一个多行文本框,用于显示我在应用程序中执行的操作的状态消息.我想在文本框中为不同的行设置单独的颜色.如果我使用ForeColor属性,它会设置所有文本的颜色.我想设置一行的颜色.我怎样才能做到这一点?
谢谢,拉克什.
您需要使用RichTextBox.然后,您可以使用属性SelectionStart,SelectionLength和SelectionColor来实现您想要的,作为最简单的解决方案.您也可以直接修改RTF.实际上,您只需编辑设计器代码并将System.Windows.Forms.TextBox引用更改为RichTextBox,然后对您的代码进行一些小的修改.
| 归档时间: |
|
| 查看次数: |
4170 次 |
| 最近记录: |