【发布时间】:2011-02-27 11:23:59
【问题描述】:
有很多应用程序允许您在按住 Alt 键的同时用鼠标扫过来选择文本框或矩形。例如,Visual Studio 2010 在代码编辑器中执行此操作。 Emacs 做到了。 Winword 做到了。我们都见过。似乎必须遵循一个标准模式来编码这种行为,但我似乎找不到它。
我怀疑我没有使用正确的关键字进行谷歌搜索,因为我得到的只是矩形、Alt-Left、扫描、选择等上的错误命中。
我确定我可以编写代码,但这意味着禁用在 RichTextBox 中使用的正常选择代码。这听起来很丑陋,容易出错,而且工作量可能超出其价值。
有人对如何做到这一点或如何做到这一点有一个建议(很好!:-))?
更新:我刚刚在可能适用的代码项目上找到了这篇文章:Column based selection
【问题讨论】:
-
我没有答案,只是想说谢谢你的提示,以前从未注意到你可以这样做......
-
是的,它很少做广告,但当你需要它时,别无他法。
标签: c# wpf textselection