首页 技术交流 Windows窗体程序设置RichTextBox或者TextBox光标始终在末尾位置 正文

Windows窗体程序设置RichTextBox或者TextBox光标始终在末尾位置

发布日期:2019年05月23日 09:20        阅读次数:1049

我们再做Windows窗体程序时,在给RichTextBox或者TextBox进行赋值操作时,如何使鼠标始终定位在最后一行呢,其实代码很简单,但是可能用到的人不多,逻辑其实就是设置文本框中选定的文本起始点,将起始点设定到末尾的位置上就可以。代码如下:

public void setMouseTxt(RichTextBox rtb)
        {
            if (rtb.Text.Length > 0)
            {
                rtb.SelectionStart = rtb.Text.Length - 1;
                rtb.SelectionLength = 0;
            }
            rtb.Focus();
        }

                        

评论:

共 0 页 0 条记录,当前为第 1 页