private void OutPut_TextChanged(object sender, EventArgs e) { // set the current caret position to the end OutPut.SelectionStart = OutPut.Text.Length; // scroll it automatically OutPut.ScrollToCaret(); }