【发布时间】:2021-02-16 18:37:11
【问题描述】:
VS 2019,C# WinForms 应用程序,.Net Framework 4.8,RichTextBox
当用户在富文本框中键入内容时,我想将直引号 (") 更改为适当的花引号(“ 或 ”)。
这个想法是在文档中向前看一个字符,如果它是空格(或字符是文档中的第一个字符),则使用“,否则使用”。
这个控件可以实现吗?
[编辑]
好吧,我找到了答案,如果有人想使用它,那就太简单了:
使用快捷键 CTRL + '(撇号)打开和关闭“智能引号”,这就是我想要做的。我不确定 RichTextBox 的哪些版本支持此功能,但最新版本支持。
【问题讨论】:
-
您为解决问题做了哪些努力?
标签: c# winforms richtextbox