C#如何改变richTextBox中文字的颜色和大小

新建窗体,拖出一个richTextBox1,一个按钮。一开始,richTextBox1显示“欢迎!”,要求,红色,字稍微大一些。点击按钮,richTextBox1文字变为... 新建窗体,拖出一个richTextBox1,一个按钮。
一开始,richTextBox1显示“欢迎!”,要求,红色,字稍微大一些。
点击按钮,richTextBox1文字变为“谢谢!”要求,黑色,普通就好。
有效归有效,不过,一进去就所有文字自动全选了啊!也就是全都涂黑了,看不出红色来!只有点击以后才看出红色。。。
展开
 我来答
定复2d
2009-03-21 · TA获得超过3196个赞
知道大有可为答主
回答量:2052
采纳率:0%
帮助的人:1917万
展开全部
没有必要那样this.richTextBox1.SelectAll();
的话有误导作用
我重新写一个
load事件
private void Form1_Load(object sender, EventArgs e)
{
this.richTextBox1.SelectionColor = Color.Red;
this.richTextBox1.SelectionFont = new Font(richTextBox1.Font.Name, 20);
this.richTextBox1.Text = "谢谢";
}
点击事件你就按照这样的思路写吧
设置颜色,设置字体
然后赋值
就这样
最好有时候不要用全选
Uhgegv
推荐于2016-09-10 · TA获得超过233个赞
知道答主
回答量:77
采纳率:0%
帮助的人:51.2万
展开全部
一开始:
this.richTextBox1.Text = "欢迎";
this.richTextBox1.SelectAll();
this.richTextBox1.SelectionColor = Color.Red;
Font font = new Font(FontFamily.GenericMonospace,14,FontStyle.Regular);
this.richTextBox1.SelectionFont = font;

点击按钮:
this.richTextBox1.Text = "谢谢";
this.richTextBox1.SelectAll();
this.richTextBox1.SelectionColor = Color.Black;
Font font = new Font(FontFamily.GenericMonospace,10,FontStyle.Regular);
this.richTextBox1.SelectionFont = font;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白杨517
2009-03-21 · TA获得超过427个赞
知道答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
这用到C#右侧的属性窗口,你在那里就能找到答案,多熟悉一下C#界面及其功能;点击按钮发生变化,那是出发了事件,在属性窗口中不同的选项页也有,仔细看看吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leo_fei5210
2009-03-21 · TA获得超过306个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:234万
展开全部
属性 font 有size和color项你自己改
click事件里面写:
his.richTextBox1.SelectionColor = Color.Black;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式