【发布时间】:2014-12-03 17:28:56
【问题描述】:
所有。我正在 C# .NET 上编写程序。我的表单中有一个richtextBox(Windows 表单)。我打开一个文本文件并将文本放入richtextBox。我需要使用 FontDialog 格式化选定的文本。但它改变了所有文本,没有被选中。可以应用什么方法,让 FontDialog 只改变选中的文本?
我的代码:
if (fontDialog1.ShowDialog() != DialogResult.Cancel)
{
if (richTextBox1.SelectedText.Length > 0)
{
richTextBox1.Font = fontDialog1.Font;
richTextBox1.ForeColor = fontDialog1.Color;
}
谢谢。
【问题讨论】:
-
非常感谢大家。这是工作。))
-
@user3360977 如果它适合您,您可以接受答案。