マルチラインテキストボックスに文字列を追加し、カーソル位置を最後にする
<悪い例>
Me.TextBox1.Text &= "AAA" & vbCrLf
Me.TextBox1.SelectionStart = Me.TextBox1.TextLength
Me.TextBox1.ScrollToCaret()
この方法だと、Textプロパティを設定した時点でカーソルが先頭に戻ってしまうので、連続で文字列を追加したときにちらついてしまう。
<良い例>
Me.TextBox1.AppendText("AAA" & vbCrLf)
Me.Button1.Text = Me.TextBox1.SelectionStart
この方法ならちらつくことはない。