如何更改突出显示文本的字体?

时间:2013-03-10 19:41:51

标签: c# windows-phone-8

我正在制作一个文字处理程序,并希望用户能够通过点击/按住/拖动来加粗您在Windows手机上选择的文本。我知道如何检测用户使用Filebox选择的文本.SelectedText(文件框是文本框的名称),但不知道从哪里开始 - 如何获取所选文本并仅选择该文本文字粗体?

注意:我使用的是ComponentOne的Rich Textbox控件。

1 个答案:

答案 0 :(得分:0)

您可以使用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;
   }
}