在.NET 2.0中,当文本框中的选择发生更改时,如何获得通知?我找不到SelectionChanged事件或OnSelectionChanged方法。对于此问题,最好的解决方法是什么(当然,无需PInvoke)?
oiopk7p51#
您可以使用RichTextBox并将Multiline设置为false。它具有OnSelectionChanged。
epggiuax2#
您也可以使用TextBox。编写函数GetMyPosition()并将其放入事件中
当你想通知一个文本的突出显示时,你还必须使用
yptwkmov3#
好吧,我想这可能会有帮助!您仍然需要使用RichTextBox。
webghufk4#
如果这意味着SelectedText发生了更改,而不是我需要使用组合框来完成此操作。创建了一个MouseUp事件,如果所选文本长度〉0,则需要该事件
4条答案
按热度按时间oiopk7p51#
您可以使用RichTextBox并将Multiline设置为false。它具有OnSelectionChanged。
epggiuax2#
您也可以使用TextBox。
编写函数GetMyPosition()并将其放入事件中
当你想通知一个文本的突出显示时,你还必须使用
yptwkmov3#
好吧,我想这可能会有帮助!您仍然需要使用RichTextBox。
webghufk4#
如果这意味着SelectedText发生了更改,而不是我需要使用组合框来完成此操作。创建了一个MouseUp事件,如果所选文本长度〉0,则需要该事件