Winforms: расположение экрана позиции каретки
Вопрос
Как найти положение каретки для стандартного текстового поля Winforms?
Решение
Это можно сделать только с помощью встроенного взаимодействия: GetCaretPos а> р>
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetCaretPos(out Point lpPoint);
Другие советы
Я использую функцию TextBox.GetPositionFromCharIndex. Он дает координаты относительно верхнего левого края TextBox.
Не связан с StackOverflow