I print a lot of text in a text box and want it to scroll up after printing is complete. A.
Set SelectionStart = 0; for your textbox. See here on MSDN for SelectionStart . Then you can set SelectionLength = 1;
SelectionStart = 0;
SelectionLength = 1;
Then you can call ScrollToCaret .
For WinForms, use a combination of SelectionStart = 0 and ScrollToCaret ()
textbox.SelectionStart = 0;
which works in Wpf and in WinForms applications
Just use the navigation keys, making sure the control has focus:
SendKeys.Send("^({HOME})"); SendKeys.Send("^({END})");
etc .. if necessary