gpt4 book ai didi

c# Winform richtextbox字体差异

转载 作者:太空宇宙 更新时间:2023-11-03 21:22:39 26 4
gpt4 key购买 nike

richtextbox 的字体属性似乎不起作用。

        // 
// textBox_rawdata
//
this.textBox_rawdata.DetectUrls = false;
this.textBox_rawdata.Font = new System.Drawing.Font("NSimSun", 9F);
this.textBox_rawdata.HideSelection = false;
this.textBox_rawdata.Location = new System.Drawing.Point(22, 43);
this.textBox_rawdata.Name = "textBox_rawdata";
this.textBox_rawdata.Size = new System.Drawing.Size(368, 68);
this.textBox_rawdata.TabIndex = 2;
this.textBox_rawdata.Text = "AAAAAA";

我希望 richtextbox 的字体是 NSimSun,9pt。如图所示,enter image description here前几个 A 是预设的,后 3 个 A 是我输入的。问题是,预设字符和程序生成的任何字符都正确显示为 NSimSun,9pt。但是一旦我开始在那里输入,字体就会改变。 (就像最后的 3 个 A)

如何为所有文本制作字体 NSimSun, 9pt?

最佳答案

这可能对您有用。

this.textBox_rawdata.SelectionFont = new System.Drawing.Font("Tahoma", 12, System.Drawing.FontStyle.Bold)

如果您希望在运行代码后设置字体类型、大小和样式,请将其放入设计器中:

 this.textBox_rawdata.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

关于c# Winform richtextbox字体差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29741334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com