有一种方法可以让多行文本框滚动到底部吗?
例如在vb6中。
txtfoo.selstart=len(txtfoo.text)
我尝试使用 txtfoo.selectionstart=txtfoo.text.length,但没有成功。
谢谢。
有一种方法可以让多行文本框滚动到底部吗?
例如在vb6中。
txtfoo.selstart=len(txtfoo.text)
txtfoo.AppendText
替代
txtfoo.text+="something"
txtfoo.Text += "something";
txtfoo.SelectionStart = txtfoo.Text.Length;
txtfoo.ScrollToCaret();
Public Class Form1
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
ScrollTextbox()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ScrollTextbox()
End Sub
Private Sub ScrollTextbox()
TextBox1.SelectionStart = TextBox1.TextLength
TextBox1.ScrollToCaret()
End Sub
End Class