>>427
スレ違い(ここ、C#のスレじゃない)だけどこれで出来たよ

static class Extensions
{
  [DllImport("User32.dll", EntryPoint = "SendMessage")]
  public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);

  public static void ScrollTo(this TextBox textBox, int line)
  {
    const int EM_LINESCROLL = 0xb6;
    SendMessage(textBox.Handle, EM_LINESCROLL, 0, line);
  }

  public static void ScrollToEnd(this TextBox textBox)
  {
    textBox.ScrollTo(textBox.Lines.Length - 1);
  }
}