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

[复制链接]
查看11 | 回复4 | 2009-3-21 17:30:38 | 显示全部楼层 |阅读模式
新建窗体,拖出一个richTextBox1,一个按钮。
一开始,richTextBox1显示“欢迎!”,要求,红色,字稍微大一些。
点击按钮,richTextBox1文字变为“谢谢!”要求,黑色,普通就好。
有效归有效,不过,一进去就所有文字自动全选了啊!也就是全都涂黑了,看不出红色来!只有点击以后才看出红色。。。

回复

使用道具 举报

千问 | 2009-3-21 17:30:38 | 显示全部楼层
没有必要那样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 = "谢谢";
...
回复

使用道具 举报

千问 | 2009-3-21 17:30:38 | 显示全部楼层
一开始:this.richTextBox1.Text = "欢迎";
this.richTextBox1.SelectAll();
this.richTextBox1.SelectionColor = Color.Red;
Font font = new Font(FontFa...
回复

使用道具 举报

千问 | 2009-3-21 17:30:38 | 显示全部楼层
这用到C#右侧的属性窗口,你在那里就能找到答案,多熟悉一下C#界面及其功能;点击按钮发生变化,那是出发了事件,在属性窗口中不同的选项页也有,仔细看看吧!...
回复

使用道具 举报

千问 | 2009-3-21 17:30:38 | 显示全部楼层
属性 font 有size和color项你自己改click事件里面写:his.richTextBox1.SelectionColor = Color.Black;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行