说明:在C#中,RichTextBox 是一个非常有用的控件,它允许用户在 Windows Forms 应用程序中编辑富文本格式的文本。RichTextBox 控件提供了许多功能,如字体、颜色、背景颜色、下划线、删除线、项目符号和编号列表等。
richTextBox1.Text = "文本编辑内容。";
richTextBox1.SelectionFont = new Font("Arial", 12, FontStyle.Bold);
richTextBox1.SelectionColor = Color.Red;
// 创建一个编号列表
richTextBox1.SelectionIndent = 10; // 缩进
richTextBox1.SelectionText = "1. 项目1\n2. 项目2\n3. 项目3";
richTextBox1.SelectionFont = new Font("Arial", 10, FontStyle.Regular); // 设置字体大小和样式
richTextBox1.SelectionColor = Color.Black; // 设置文本颜色
richTextBox1.AppendText("\n"); // 添加新行,以继续正常文本格式,在RichTextBox的末尾追加文本。
string content = richTextBox1.Text; // 获取整个文本内容
richTextBox1.Select(richTextBox1.Text.IndexOf("要查找的文本"), "要查找的文本".Length); // 选择文本
richTextBox1.ReplaceSelection("替换后的文本"); // 替换选中的文本
richTextBox1.ScrollBars = RichTextBoxScrollBars.Vertical; // 垂直滚动条
richTextBox1.WordWrap = true; // 自动换行功能(可选)
richTextBox1.Enabled = false; // 禁用输入,但不禁止选择和编辑已存在的内容(可选)
richTextBox1.ReadOnly = true; // 禁用编辑和选择功能(可选)
richTextBox1.Text = "Hello, World!";
richTextBox1.AppendText("This is a new line.");
richTextBox1.SelectionFont = new Font("Arial", 12, FontStyle.Bold);
richTextBox1.SelectionColor = Color.Red;
richTextBox1.LoadFile("path/to/file.txt", RichTextBoxStreamType.PlainText);
richTextBox1.SaveFile("path/to/file.txt", RichTextBoxStreamType.PlainText);
richTextBox1.Clear();
int index = richTextBox1.Find("search text");
if (index != -1)
{
richTextBox1.Select(index, "search text".Length); richTextBox1.ScrollToCaret();
}
richTextBox1.ScrollToCaret();