回复 1楼mindrayguowei的帖子
请查看以下代码能否满足你的需求:- private void Form1_Load(object sender, EventArgs e)
- {
- this.textControl1.Text = "test\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\ntest\n";
- scrollToTextPosition(this.textControl1.Text.Length - 2);
- }
- private void scrollToTextPosition(int textPosition)
- {
- Point newScrollLocation = textControl1.ScrollLocation;
-
- newScrollLocation = new Point(0, textControl1.Lines[textControl1.Lines.Count-1].TextBounds.Y);
-
- textControl1.ScrollLocation = newScrollLocation;
- }
复制代码
直接滚动到最后一行位置。 |