Как я могу найти положение курсора на экране для стандартного текстового поля Winforms?
Winforms: Расположение на экране позиции каретки
Ответы (2)
Вы можете сделать это только с помощью собственного взаимодействия: GetCaretPos
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetCaretPos(out Point lpPoint);
person
arbiter
schedule
23.06.2009
Я использовал функцию TextBox.GetPositionFromCharIndex. Он дает координаты относительно верхнего левого угла TextBox.
person
Venkat D.
schedule
18.07.2010
Кажется, что функция иногда не работает
- person Hi-Angel; 24.07.2015