Winforms: расположение экрана позиции каретки - PullRequest
4 голосов
/ 22 июня 2009

Как узнать положение каретки для стандартного текстового поля Winforms?

Ответы [ 2 ]

9 голосов
/ 23 июня 2009

Вы можете сделать это только с собственным взаимодействием: GetCaretPos

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetCaretPos(out Point lpPoint);
2 голосов
/ 19 июля 2010

Я использую функцию TextBox.GetPositionFromCharIndex. Он дает координаты относительно верхнего левого края TextBox.

...