我将 font.size 加载到此格式为字符串的文件中,并且我想通过此值设置 textbox.font.size 但说“此值只读未设置”我如何在编码中设置 font.size?
问问题
20816 次
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 回答