У меня есть многострочное текстовое поле, и я хотел бы отобразить номер текущей строки пользователя и номер столбца в метке под текстовым полем. Похоже, я могу получить номер строки и номер столбца, используя свойство SelectionStart, метод GetLineFromCharIndex и метод GetFirstCharIndexOfCurrentLine. Однако я не вижу ни одного события, которое запускается каждый раз, когда выбор изменяется в текстовом поле.
Лучшее, что я могу видеть, это отслеживать события KeyPress и MouseDown и проверять свойство SelectionStart после каждого события. Я полагаю, я мог бы использовать таймер для отслеживания изменений, но это странно.
Я что-то пропустил?