-1

我将 font.size 加载到此格式为字符串的文件中,并且我想通过此值设置 textbox.font.size 但说“此值只读未设置”我如何在编码中设置 font.size?

4

5 回答 5

6

通过使用它,可以以编程方式选择最佳字体。这也允许您在各种替代字体上设置不同的大小。

Font font = new Font("Times New Roman", 16.0f, 
                        FontStyle.Bold | FontStyle.Italic | FontStyle.Underline);
textBox1.Font = font;

有关更多详细信息,请查看此处

于 2013-11-07T11:28:52.080 回答
4

您可以设置文本框控件的字体属性。

TextBox 控件的字体属性需要字体类对象。

您可以通过将不同的参数传递给其构造函数来创建具有不同样式的 Font 类对象。

字体类构造函数说明:

FontFamily - FontFamily (EnumType) : 用于指定字体名称,例如:Arial、Times New Roman 等,

FontSize - float(DataType) :它是字体大小的浮点值。

FontStyle - FontStyle (EnumType) :它是不同类型的 FontStyle,例如:FontStyle.Regular、FontStyle.Bold、FontStyle.Italic 等,

现在查看示例示例:

Font fnt=new Font(textBox1.Font.FontFamily,12.0F);//Edit your size asper your requirement. it's float value
        textBox1.Font = fnt;
于 2013-11-07T11:26:22.437 回答
1

从当前字体创建新字体(将其用作原型)并提供字体大小(将您的字符串解析为浮动):

 textBox1.Font = new Font(textBox1.Font, Single.Parse(sizeString));
于 2013-11-07T11:24:38.287 回答
0

您必须在文本框的初始化开始时设置它

喜欢

var textbox = new TextBox()
                  {
                     FontFamily = "Segoe WP",
                     FontSize = 18
                  };
于 2013-11-07T11:25:20.323 回答
-1

Font.Size 是只读的。您必须设置 Font 对象本身。

于 2013-11-07T11:24:03.220 回答