Windows窗体:TextBox类的SelectionChanged事件

Agn*_*ian 9 .net textbox winforms

如何在.NET 2.0的文本框中收到选择更改的通知?我无法找到SelectionChanged事件或OnSelectionChanged方法.对此最好的解决方法是什么(当然不需要PInvoke)?

小智 7

您可以使用RichTextBox并将Multiline设置为false.它有一个OnSelectionChanged.

  • @Vulcan Eager:RichTextBox确实有一个令人讨厌的功能,即只要它变为可见,就可以将`Text`属性中的所有`\ r \n`行结尾更改为`\n`. (2认同)

mar*_*gle 5

您也可以使用文本框。

编写一个函数 GetMyPosition() 并放入事件

  • 文本更改()
  • 鼠标点击()
  • KeyUp()(在 KeyDown() 中位置未更改)

当你想通知文本突出显示时,你还必须使用

  • 鼠标悬停()