【问题标题】:Is there a TextBox control with column/rectangular selection in .Net?.Net 中是否有带有列/矩形选择的 TextBox 控件?
【发布时间】:2020-01-23 14:59:27
【问题描述】:

列/矩形选择是在文本上拖动一个矩形选择框(例如使用带有 Alt+Drag 的 Visual Studio)并且只选择该文本而不选择整行。

是否有具有该功能的 WinForms / WPF 控件?

Winforms Textbox、RichTextBox 和 WPF Textbox、RichTextBox 不提供此功能。

像 AvalonEdit 或 Scintilla.NET 这样的代码编辑器控件也不知道这一点(我可能错了,但他们的文档没有提到这些事情)。

【问题讨论】:

  • 我在 WinForms 中使用过 FastColoredTextBox 几次,启用 VirtualSpace 以使其工作。我认为 AvalonEdit 有更多的功能。这是一个让你回到 0 的投票:p

标签: .net wpf winforms textbox


【解决方案1】:

AvalonEdit 控件确实具有列/矩形选择模式。他们似乎并不关心提及这一点,但是在 WPF 中使用适当的控件 ICSharpCode.AvalonEdit.TextEditor 或在 WinForms 应用程序中使用 ElementHost 就可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多