winform 中,以编程方式将光标定位到文本框的最后并将滚动条滚动到该位置
private void txtBoxReciveCMD_TextChanged(object sender, EventArgs e)
{
txtBoxReciveCMD.SelectionStart = txtBoxReciveCMD.Text.Length + 10;//设置选中文字的开始位置为文本框的文字的长度,如果超过了文本长度,则默认为文本的最后。
txtBoxReciveCMD.SelectionLength = 0;//设置被选中文字的长度为0(将光标移动到文字最后)
txtBoxReciveCMD.ScrollToCaret();//讲滚动条移动到光标位置
}
{
txtBoxReciveCMD.SelectionStart = txtBoxReciveCMD.Text.Length + 10;//设置选中文字的开始位置为文本框的文字的长度,如果超过了文本长度,则默认为文本的最后。
txtBoxReciveCMD.SelectionLength = 0;//设置被选中文字的长度为0(将光标移动到文字最后)
txtBoxReciveCMD.ScrollToCaret();//讲滚动条移动到光标位置
}
浙公网安备 33010602011771号