Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.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# 如何设置字体大小_C# - Fatal编程技术网

C# 如何设置字体大小

C# 如何设置字体大小,c#,C#,在我的程序中,用户可以通过PM向另一个用户发送,现在在PM中,您有User1:msg,然后当他们发送回时,您有User2:msg返回,就像在任何其他messenger上一样 我相信这一行控制着用户名,因为我没有写这封信,即使在我付钱给他之后,他也不会回复我 AddToIMText(this.Receiver + (" : ") + message + Environment.NewLine); 我需要让User1或谁曾经发送或接收消息时,他们的答复有它,所以用户名的大小是一个大一点,然后是现

在我的程序中,用户可以通过PM向另一个用户发送,现在在PM中,您有User1:msg,然后当他们发送回时,您有User2:msg返回,就像在任何其他messenger上一样

我相信这一行控制着用户名,因为我没有写这封信,即使在我付钱给他之后,他也不会回复我

 AddToIMText(this.Receiver + (" : ") + message + Environment.NewLine);
我需要让User1或谁曾经发送或接收消息时,他们的答复有它,所以用户名的大小是一个大一点,然后是现在的家伙没有设置任何字体,我已经尝试了5个星期,以获得一个答案

希望有人能帮我

private void AddToIMText(string text)
    {
        if (this.rtb_chat.InvokeRequired)
        {
            SetTextCallback d = new SetTextCallback(AddToIMText);
            this.Invoke(d, new object[] { text });

            this.Invoke((MethodInvoker)delegate ()
            {
                if (this.WindowState == FormWindowState.Minimized)

                    Flash(false);
                else
                    Flash(true);
            });
        }
        else
        {
            this.rtb_chat.Text += text;
        }
    }

我想出了另一个办法。我将RTB的字体大小设置为我想要的大小。如果他们想在发送之前更改文本大小,那么最好是查看,并且用户名应该仍然是我想要的大小


感谢您的帮助。

AddToIMText()函数的内部内容是什么?您使用的是富文本框吗?请在问题中包含此信息,而不是将其放在注释中。这样读起来会容易得多。是的,我使用的是RichTextBox,您可能会在这里找到答案: