1

chatBox という名前の複数行の TextBox コントロールにチャットが表示される IRC クライアントを作成しています。チャットの下には、ユーザーがメッセージを入力する editBox という名前の 1 行の textBox があります。editBox にフォーカスがある場合でも、ユーザーが chatBox をスクロールできるようにしたいと考えています。それを行う方法はありますか?

textBox のイベントを調べましたが、スクロール イベントに似たものは見つかりませんでした。Google で回答を検索しましたが、成功しませんでした。

4

1 に答える 1

1

直接スクロールすることはできませんが、カーソルを移動できます。などを使用して、カーソルをテキスト ボックスの末尾に移動できますtextBox.SelectionStart = textBox.Text.Length

選択を操作することで、 を使用してスクロールをエミュレートできますtextBox.ScrollToCaret()

于 2012-05-19T21:37:51.443 に答える