Top > プログラミング > .NET Tips> TextBox(またはRichTextBox)の最後の行までスクロールさせる

TextBox(またはRichTextBox)の最後の行までスクロールさせる」への評価、コメント

評価

良い / 悪い = 82 / 5 (「良い」の割合 = 0.943 , 人気度 = 1.829

評価する

コメント一覧


評価の理由
はむさんど 2015/05/21 (Thu) 15:32:10
評価:良い
おかげさまで問題が解決しました。
大変助かりました。お礼を申し上げます。

評価の理由
Liena 2013/11/20 (Wed) 10:32:20
評価:良い
非常に助かりました!

通常のコメント
匿名 2012/02/10 (Fri) 19:22:18
良い。SelectionStartを
なぜMoveCursorにできないのか謎。

評価の理由
匿名 2012/02/8 (Wed) 13:28:37
評価:悪い
これは”スクロールさせる”ではなく”文字列の最後を表示する”だ

通常のコメント
管理人 2011/11/17 (Thu) 00:11:08
ご指摘の通り、TextBoxの場合はFocusでフォーカスを移動させなくてもScrollToCaretでスクロールできるようです。RichTextBoxの場合はフォーカス移動が必要で、AppendTextを使った時もフォーカス移動させればスクロールしました。いろいろなご報告、ありがとうございました。

評価の理由
みー 2011/05/31 (Tue) 11:19:13
評価:良い
いつもながら完結で分かりやすくて応用しやすい内容で助かります

評価の理由
mimi 2011/04/25 (Mon) 09:57:14
評価:良い
とても助かりました。

通常のコメント
No.5 2011/02/21 (Mon) 14:57:26
そもそもの、文字列を書き込むときに
TextBox.Text += "hogehoge"
とするのではなく、
TextBox.AppendText("hogehoge")
で末尾に書いていくと、
自動的にスクロールされるようです。

状況によっては有効かと。

評価の理由
まけろう 2010/12/7 (Tue) 16:50:19
評価:良い
大変助かります。

評価の理由
kuri 2010/09/6 (Mon) 16:20:32
評価:良い
助かりました!

通常のコメント
匿名 2008/09/25 (Thu) 11:12:40
>2 富さん
>このやり方だと、リターンを押しっぱなしにすると入力のたびに、スクロールが文頭に移動して、文頭に入力してある文字列がちらつくのですが、何か良い対策ってあります?

同様の問題で苦しんでいます。

.Enabled=False と .Enabled=True で挟んで、これを行うと、
フォーカスが外れるので.Focus()でフォーカスし直す

とやって何とかしましたが・・・ダサい・・・w
もうちょっといいやり方はないものでしょうか?

通常のコメント
SSWorld 2008/02/11 (Mon) 23:46:49
Delphiは結構やっているのですが、VBは久しぶりなので、かなり忘れていました。
ありがとうございました。

通常のコメント
富さん 2008/02/7 (Thu) 10:39:02
このやり方だと、リターンを押しっぱなしにすると入力のたびに、スクロールが文頭に移動して、文頭に入力してある文字列がちらつくのですが、何か良い対策ってあります?

評価の理由
2007/08/20 (Mon) 15:51:29
評価:良い
TextBoxではフォーカス移さなくても動作してます。

評価の理由
匿名 2006/02/3 (Fri) 20:01:34
評価:良い
コメントなしです
感謝しています

評価の理由
(^∞^)ノ 2005/10/16 (Sun) 01:46:17
評価:良い
初心者な為 ここに辿り着くまで2週間かかりました
非常に簡単なサンプルは とてもありがたいです

評価の理由
Hiiko 2005/08/30 (Tue) 21:31:02
評価:良い
いろいろ探しましたけど、ここで、やっと思った通りの動きになりました。

評価の理由
もぐ 2005/07/3 (Sun) 13:50:45
評価:良い
そのままプログラムに使わせていただきました。
このHPだけでやりたいことのほとんどが解決でき大変助かってます。

評価の理由
匿名 2005/05/20 (Fri) 18:38:35
評価:良い
出版されているKNOW−HOW本には記載がなかったのに、WEBでは必要な情報が見つけられた。

コメントの投稿

[説明]