Windows窗体:TextBox类的SelectionChanged事件

问题描述 投票:9回答:3

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

.net winforms textbox
3个回答
6
投票

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


2
投票

好吧,我猜this 可能有帮助!您还需要使用RichTextBox。


1
投票

您也可以使用TextBox。

编写一个函数Ge​​tPosition()并放入事件中

  • 框TextChanged()
  • 鼠标点击()
  • KeyUp()(在KeyDown()中位置没有改变)

如果要通知突出显示文本,还必须使用 - Mouseover()

© www.soinside.com 2019 - 2024. All rights reserved.