using System;
using System.Windows.Forms;
namespace RichTextBoxExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
SetupRichTextBox();
}
private void SetupRichTextBox()
{
// 创建一个新的 RichTextBox 控件
RichTextBox richTextBox = new RichTextBox
{
Location = new System.Drawing.Point(12, 12),
Size = new System.Drawing.Size(300, 200)
};
// 将 RichTextBox 添加到窗体中
this.Controls.Add(richTextBox);
// 设置一些初始文本
richTextBox.Text = "这是一个 RichTextBox 示例。";
// 设置部分文本的颜色和字体样式
richTextBox.SelectionStart = 0;
richTextBox.SelectionLength = 6;
richTextBox.SelectionColor = System.Drawing.Color.Blue;
richTextBox.SelectionFont = new System.Drawing.Font("Arial", 12, System.Drawing.FontStyle.Bold);
// 恢复默认选择
richTextBox.Select(0, 0);
}
}
}
创建 RichTextBox:
new RichTextBox() 创建一个新的 RichTextBox 控件。Location) 和大小 (Size)。添加控件到窗体:
this.Controls.Add(richTextBox) 将 RichTextBox 添加到当前窗体中。设置初始文本:
richTextBox.Text 设置 RichTextBox 的初始文本内容。格式化部分文本:
SelectionStart 和 SelectionLength 选择要格式化的文本范围。SelectionColor 设置选中文本的颜色。SelectionFont 设置选中文本的字体样式。Select(0, 0) 恢复默认选择,使光标回到文本开头。这个示例展示了如何在 C# 中使用 RichTextBox 控件,并对其中的部分文本进行格式化。
上一篇:c#时间戳
下一篇:c# assembly
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站