Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RichTextBox粗体文本_C#_Richtextbox_Windows Forms Designer - Fatal编程技术网

C# RichTextBox粗体文本

C# RichTextBox粗体文本,c#,richtextbox,windows-forms-designer,C#,Richtextbox,Windows Forms Designer,我正在用从文本框收集的信息填充一个richtextbox。我需要用户的输入在Richtextbox中变为粗体。我试过不同的答案,但要么我做错了,要么我找不到正确的答案 我尝试了RTF和appendtext: rtbGeneratedText.Text += @"In answer to your request regarding " + rtbSpecialRequest.Text + " for your booking " + bookingNumberTxt.T

我正在用从文本框收集的信息填充一个
richtextbox
。我需要用户的输入在Richtextbox中变为粗体。我试过不同的答案,但要么我做错了,要么我找不到正确的答案

我尝试了RTF和appendtext:

rtbGeneratedText.Text += @"In answer to your request regarding " + 
    rtbSpecialRequest.Text +
    " for your booking " +
    bookingNumberTxt.Text +
    " the hotel has informed us that unfortunately it is not possible." + "\r\n" + 
    "Please let us know if this negative answer will affect your reservation in any way.";

以下是如何加粗句子的一部分(几个词):

或者,如果您想加粗所有文本:

RichTextBox1.SelectionStart = 0;
RichTextBox1.SelectionLength = RichTextBox1.Length;
RichTextBox1.SelectionFont = new Font(RichTextBox1.Font, FontStyle.Bold);

这会显示
richtextbox
的文本内容,但不会显示您试图格式化该文本的方式。你能再包含一些你的实际代码吗?
RichTextBox1.SelectionStart = 0;
RichTextBox1.SelectionLength = RichTextBox1.Length;
RichTextBox1.SelectionFont = new Font(RichTextBox1.Font, FontStyle.Bold);