TextBox(またはRichTextBox)の最後の行までスクロールさせる複数行テキストボックスで、スクロールさせて最後の行を表示する方法です。 これは、テキストボックスのSelectionStartプロパティによりカレット位置を最後に移動させ、ScrollToCaretメソッドでそこまでスクロールさせるだけです。ただし、この時テキストボックスにフォーカスがある必要があります。 [VB.NET] 'カレット位置を末尾に移動 TextBox1.SelectionStart = TextBox1.Text.Length 'テキストボックスにフォーカスを移動 TextBox1.Focus() 'カレット位置までスクロール TextBox1.ScrollToCaret() [C#] //カレット位置を末尾に移動 TextBox1.SelectionStart = TextBox1.Text.Length; //テキストボックスにフォーカスを移動 TextBox1.Focus(); //カレット位置までスクロール TextBox1.ScrollToCaret(); |
|
Copyright 2002-2008 DOBON!. All rights reserved.
|