.net - .Net 中是否有带有列/矩形选择的 TextBox 控件?
问题描述
列/矩形选择是在文本上拖动一个矩形选择框(例如使用带有 Alt+Drag 的 Visual Studio)并且只选择该文本而不选择整行。
是否有具有该功能的 WinForms / WPF 控件?
Winforms 文本框、RichTextBox 和 WPF 文本框、RichTextBox 不提供此功能。
像 AvalonEdit 或 Scintilla.NET 这样的代码编辑器控件也不知道这一点(我可能错了,但他们的文档没有提到这些事情)。
解决方案
AvalonEdit 控件确实具有列/矩形选择模式。他们似乎并不关心提及这一点,但是ICSharpCode.AvalonEdit.TextEditor
在 WPF 或ElementHost
WinForms 应用程序内部使用适当的控件就可以解决问题。
推荐阅读
- windows - 文件名超过 MAX_PATH(260 个字符)的 Windows ShellExecuteW
- tableau-api - 使用适当的筛选器的 Tableau 计算
- python-3.x - PyQt5 UI 在代码运行函数时崩溃
- ruby-on-rails - 无法从 Rails 访问我的 AWS RDS Postgres 数据库
- c++ - Is there a standardized method to send JPG images over network with TCP/IP?
- ios - 如何允许用户在 Xcode 中更改头像和封面照片
- javascript - 使用 React,如何编写更友好和更清晰的条件渲染给定以下内容
- angular - 学习概念化数据绑定
- typescript - Protractor IE11 与 ES6 不兼容 - 产生 JavascriptError:执行 JavaScript 时出错
- ruby-on-rails - 为什么 has_many 关系不存在 create_* 方法?