Windows Forms: событие SelectionChanged для класса TextBox - PullRequest
9 голосов
/ 15 марта 2009

Как получить уведомление об изменении выбора в текстовом поле в .NET 2.0? Мне не удалось найти событие SelectionChanged или метод OnSelectionChanged. Как лучше всего обойти это (без PInvoke, конечно)?

Ответы [ 3 ]

6 голосов
/ 15 марта 2009

Вы можете использовать RichTextBox и установить Multiline на false. Он имеет OnSelectionChanged.

2 голосов
/ 15 марта 2009

Ну, я думаю это может помочь Вам нужно будет еще использовать RichTextBox.

1 голос
/ 28 апреля 2015

Вы также можете использовать TextBox.

Напишите функцию GetMyPosition () и вставьте в нее события

  • TextChanged ()
  • MouseClick ()
  • KeyUp () (В KeyDown () позиция не изменяется)

Когда вы хотите уведомить о выделении текста, вы также должны использовать - MouseHover ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...