首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RichTextBox颜色

RichTextBox颜色
EN

Stack Overflow用户
提问于 2012-09-04 18:30:28
回答 2查看 275关注 0票数 0

我希望当用户在RichTextBox控件中输入文本时,文本的颜色是绿色的。我用像这样的东西:

代码语言:javascript
复制
 private void richTextBox1_TextChanged(object sender, CancelEventArgs e)
{
    RichTextBox richTextBox1 = sender as RichTextBox;
    richTextBox1.SelectionBackColor = Color.AliceBlue;
}

但这导致第一个符号在正常背景中,从第二个符号开始,整个eneterd文本都是蓝色的:

pattern(大写为彩色):eNTERED文本

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-04 18:51:38

在OnKeyDown上尝试它,而不是TextChanged

票数 0
EN

Stack Overflow用户

发布于 2012-09-04 18:59:59

我假设你想要设置:

代码语言:javascript
复制
richTextBox1.ForeColor = Color.AliceBlue

InitializeComponent();之后的某个位置或通过设计器中的Background property

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12261591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档