如何仅更改高亮显示文本的字体?
本文关键字:字体 文本 显示 何仅更 高亮 | 更新日期: 2023-09-27 18:03:18
我正在制作一个文字处理器,并希望用户能够仅通过点击/按住/拖动在windows phone上选择粗体文本。我知道如何检测哪些文本是由用户选择的文件框。SelectedText(文件框是文本框的名称),但不知道从哪里去那里-我如何采取所选择的文本,只使所选文本加粗?
注意:我使用的是ComponentOne的富文本框控件
您可以使用RichTextBox.Selection
属性。
private void ModifySelectedText()
{
// Determine if text is selected in the control.
if (richTextBox1.SelectionLength > 0)
{
// Set the color of the selected text in the control.
richTextBox1.SelectionColor = Color.Red;
// Set the font of the selected text to bold and underlined.
richTextBox1.SelectionFont = new Font("Arial",10,FontStyle.Bold | FontStyle.Underline);
// Protect the selected text from modification.
richTextBox1.SelectionProtected = true;
}
}