C#フォームアプリケーションにTextBoxがあります。フォームのLoadイベントに関する情報をTextBoxに入力します。その後、次の電話番号に電話します。
this.txtLogEntries.SelectionStart = txtLogEntries.Text.Length;
this.txtLogEntries.ScrollToCaret();
ただし、TextBoxは下にスクロールしませんか?
ただし、これはLoadイベントにのみ適用されます。また、このTextBoxを実行したらアプリケーションの他の部分から更新し、これらのイベントの1つがTextBoxを更新するとすぐに、下にスクロールします。
それでは、フォームロードイベントでTextBoxを事前入力するときに、一番下までスクロールするにはどうすればよいですか?
フォームのShownイベントにコードを入れてみてください:
private void myForm_Shown(object sender, EventArgs e)
{
txtLogEntries.SelectionStart = txtLogEntries.Text.Length;
txtLogEntries.ScrollToCaret();
}