VB.NETで常にテキストボックスのスクロールバーの一番下を表示するには?

解決


アルバート  2006-11-24 18:44:58  No: 134281

現在、以下のような記述及び設定で、テキストボックスにデータを表示しています。

Dim Buffer As Object

Text1.Text = Text1.Text & Buffer

[デザインでの設定]
Multiline:True
ScrollBars:Vertical

以上の記述及び設定でBufferに値を入れていくことで、複数行の表示をさせることができるのですが、Bufferに値を入れる度にスクロールバーの一番上を表示してしまいます。
Bufferに値を入れても、常にスクロールバーの一番下を表示する方法を教えて頂きたいのですが宜しくお願い致します。


matsu  2006-11-24 21:54:39  No: 134282

>Bufferに値を入れても、常にスクロールバーの一番下を表示する方法を教えて頂きたいのですが宜しくお願い致します。

>Dim Buffer As Object
>
>Text1.Text = Text1.Text & Buffer
の後に

Text1.SelectionStart = Text1.TextLength
Text1.ScrollToCaret()

で一番下が表示されます。


アルバート  2006-11-25 05:30:14  No: 134283

matsu様

ありがとうございます。
教えて頂いた通り2文を入れただけで,
下に表示されるようになりました。
感激です。
本当に、初心者の私にも関わらず、
教えて頂き、ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加