我们再做Windows窗体程序时,在给RichTextBox或者TextBox进行赋值操作时,如何使鼠标始终定位在最后一行呢,其实代码很简单,但是可能用到的人不多,逻辑其实就是设置文本框中选定的文本起始点,将起始点设定到末尾的位置上就可以。代码如下:
public void setMouseTxt(RichTextBox rtb) { if (rtb.Text.Length > 0) { rtb.SelectionStart = rtb.Text.Length - 1; rtb.SelectionLength = 0; } rtb.Focus(); }