Windows Forms: событие SelectionChanged для класса TextBox

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

3 ответов


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


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


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

напишите funktion GetMyPosition () и поместите в события

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

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