[DllImport("coredll.dll", SetLastError=true)]
static extern int SetScrollPos(IntPtr hWnd, int nBar, int nPos, bool bRedraw);
Declare Function SetScrollPos Lib "coredll.dll" (TODO) As TODO
None.
Thanks to: http://www.codeproject.com/Articles/10839/How-to-change-scrollbars-position-in-a-multiline-t
myTextBox.Lines.Length does not work on CF but look Sample Code
Please add some!
// Row = 1 scroll down 1 Row
// Row = -1 scroll up 1 Row
// Handle = myTextBox.Handle
[DllImport("CoreDll.dll")]
static extern int SetScrollPos(IntPtr hWnd, int nBar, int nPos, bool bRedraw);
[DllImport("CoreDll.dll")]
static extern int SendMessage(IntPtr hWnd, int wMsg, int wParam, int lParam);
const int EM_LINESCROLL = 0x00B6;
public static void set_scrollbar(IntPtr Handle, int Row)
{
SetScrollPos(Handle, 1, Row, true);
SendMessage(Handle, EM_LINESCROLL, 0, Row);
}