2015年8月21日金曜日

Visual Studio TextBox / RichTextBoxで最後の行に移動(C++)

Visual StudioでWindowアプリを作っていて、現在の状況を表示するためにTextBox か RichTextBoxを使う場合がある。私はいいアイディアが浮かばなかったので、短絡的にこれらを使った。メッセージをたくさん入れていくと、毎回スクロールするのが面倒なので、最後の行が見てみたい。

ってことで、最後の行に移動するソース

Form1::richTextBox1->Text = "Message";
richTextBox1->SelectionStart = richTextBox1->Text->Length;
richTextBox1->Focus();
richTextBox1->ScrollToCaret();

参考
http://dobon.net/vb/dotnet/control/tbscrolltolast.html

0 件のコメント:

コメントを投稿