官网说明 RichTextBox 类

行相关

控制显示最大行数简单方法

  1. 在界面中添加一个RichTextBox控件name属性改成xiaoxitz

![在这里插入图片描述](60.Csharp控件richtextbox 之一(基本使用方法)/7f4373a4002360465314c869541af2b2.png)

  1. 添加 xiaoxitz_TextChanged事件处理

![在这里插入图片描述](60.Csharp控件richtextbox 之一(基本使用方法)/a9be6168670f10e6255ed3fad7d1985b.png)

  1. 在代码界面为xiaoxitz_TextChanged函数添加处理
1
2
3
4
5
6
7
8
9
10
11
12
13
private void xiaoxitz_TextChanged(object sender, EventArgs e)
{
int maxLine = 3;//最大显示行数
if (xiaoxitz.Lines.Length > maxLine)
{
int curLines = xiaoxitz.Lines.Length - maxLine;
string[] lines = xiaoxitz.Lines;
Array.Copy(lines,curLines, lines, 0, maxLine);
Array.Resize(ref lines, maxLine);
xiaoxitz.Lines = lines;
}
}


相关链接(侵删)

  1. C# richTextBox控制显示最大行数

=================我是分割线=================

欢迎到公众号来唠嗑: