Принятое решение не сработало, когда я пытался заставить прокрутку редактора ScintillaNET прокручивать нижнюю строку после обновления свойства Text. Возможно, это потому, что я встраиваю его в WPF WindowsFormsHost. В любом случае, вот код, который я использовал, чтобы заставить редактор ScintillaNET управлять автопрокруткой в моем контексте. (Обратите внимание, код находится на C #):
// Declaration for the WinAPI SendMessage() method.
[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, UIntPtr wParam, IntPtr lParam);
/// WM_VSCROLL -> 0x0115
public const int WM_VSCROLL = 277;
/// SB_BOTTOM -> 7
public const int SB_BOTTOM = 7;
// scintillaCtl should be a reference to the Scintilla control you want to scroll vertically.
SendMessage(scintillaCtl.Handle, WM_VSCROLL, new UIntPtr(SB_BOTTOM), IntPtr.Zero);