TextBox内のスクロールを最後に固定する

TextBoxに、処理中の経過を表示したかったんだけど、スクロールが一番上になって新しいメッセージが見れなくなってしまう。
そこで、表示を一番最後の行に固定するやり方を調べたら、以下のやり方が一番しっくりきた

txtBox.AppendText(msg + System.Enviroment.NewLine);
System.Windows.Forms.Application.DoEvents();