我的问题是,当我在RichTextBox的Lines属性上写字时,光标会飞到文本框的顶部,然后粘在那里。我根本无法移动它,没有箭头键或鼠标工作。这是我的代码,
代码:(当插入符号无需输入时更改位置时调用此方法)箭头键或鼠标单击
private void UpdateVisibleLines()
{
string[] tmpArr = this.Lines;
if (this.LineCount > 5)
{
tmpArr[3] = "blah";
}
this.Lines = tmpArr;
}
我正在阅读并自己想出我无法为文本框中的每一行分配新字符串
rtb.Lines[i] = "Blah";
我必须创建一个tmp数组,然后将rtb.Lines分配给它。我认为我的问题是当我将rtb的文本指定为新数组时。但我无法弄清楚为什么插入符号位于文本顶部,然后停留在那里......