我正在尝试在 C#(Windows 窗体)应用程序的 RichTextBox 中执行编辑功能。我希望能够在脚本中选择任意数量的文本字符,然后更改目标字体特征。
我遇到的麻烦是每个字符的字体属性可能设置为不同的字体。在这种情况下,文本框会忽略我请求的事件。
我该如何解决我的问题?
我正在尝试在 C#(Windows 窗体)应用程序的 RichTextBox 中执行编辑功能。我希望能够在脚本中选择任意数量的文本字符,然后更改目标字体特征。
我遇到的麻烦是每个字符的字体属性可能设置为不同的字体。在这种情况下,文本框会忽略我请求的事件。
我该如何解决我的问题?
看看这个: 为richtextbox更改字体而不丢失格式
我认为这是同一个问题。LarsTech 的解决方案非常适合我。
我有一个更改大小的代码:
RichTextBox1.Font.Size == new System.Drawing.Font(RichTextBox1.Font.Name, yoursize)
如果您只想更改选定的文本大小:
RichTextBox1.SelectionFont.Size == new System.Drawing.Font(RichTextBox1.SelectionFont.Name, yoursize)
希望它会有所帮助。