怎样使用C#的RichTextBox控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样使用C#的RichTextBox控件相关的知识,希望对你有一定的参考价值。

使用C#的RichTextBox控件步骤:

    打开Microsoft Visual Studio 2010, 新建名字为【RichTextBox】的程序。

    在新程序界面空白窗口上放置合适的控件:包括,

    显示操作流程的textbox控件;

    显示有格式字体的RichTextBox文本框;

    用于选择不同格式的2个button按钮;

    用于选择字体颜色和字体的2个选择框。

    增加选择框1的3个颜色属性;

    增加选择框2的3个字体格式属性;

    添加按钮1代码

    根据所需颜色改变字体格式.

    根据所需的字体的样式改变字体格式.

    添加按钮2代码

    将所选文字段落格式改为项目符号列表。

    生成exe文件进行测试

    输入3行测试文字

    选择第一行, 选择蓝色和楷体,点击[改变字体];

    可以看到改变格式后的文本.

    选择第二行, 选择红色和隶书,点击[改变字体];

    可以看到改变格式后的文本.

    选择第三行, 选择绿色和幼圆,点击[改变字体];

    可以看到改变格式后的文本.

    点击按钮[改变排列方式

    可以看到3行文字改变为列表方式排列.

参考技术A 用RichTextBox.Text.Insert方法将内容插入第一行。实现方法如下 (1)在Visual Studio中建立一个“Windows 窗体应用程序”项目 (2)在窗体Form1上布置一个RichTextBox,一个TextBox和一个Button

C# 关于RichTextBox控件怎么让里面的字体不一样!

例如
标题:XXXXXX
内容:xxxxxx

标题的字体稍大、黑体、蓝色,内容字体稍小、红色

参考技术A 1、richTextbox中有方法,自己写个按钮,richTextbox.slectionText.color=red;之类的

2、richTextbox可以直接加载一个写字板格式的文件,自己写按钮就行编辑。最后再重新覆盖原文件,这样可以保存你的所有修改
参考技术B 这样是不行的,他只能保存黑色字体,白色背景。也就是windows下的notepad功能。是不能保存字体样式的。像你要求的这样是没有意义的,只要一关闭或保存后就还原了。本回答被提问者采纳

以上是关于怎样使用C#的RichTextBox控件的主要内容,如果未能解决你的问题,请参考以下文章

C#中怎样让richTextBox控件的滚动条跟随数据向下移动!

转发控件的所有属性

C# 怎样将ListView中的图片复制到richTextBox中去?

在C#中,怎么调整textbox中的文字行间距

c#中richtextbox设置行距的问题

求救,C#富文本框显示异常!