如何使用c#

时间:2016-11-18 04:32:22

标签: c#

我正在尝试使用此代码

在运行时更改文本框和组合框字体
combobox1.Font = new Font("Tamil", 12, FontStyle.Bold);

使用此代码,只有fontstyle更改为粗体,字体大小更改为12,但字体(语言“Tamil”)没有变化。

如果我更改属性中的字体,则表示它可以正常工作,但在运行时它不会更改。

我的编码或其他任何方式在运行时更改字体是否有任何错误?

解决方案

我发现这是错字。以下是我目前的代码。 问题的原因是字体中的拼写错误

FontFamily fontFamily = new FontFamily("senthamil"); 
Font font = new Font( fontFamily, 16, FontStyle.Regular, GraphicsUnit.Pixel); 
cmb_Product_Code.Font = new System.Drawing.Font("senthamil", 12F,System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 

1 个答案:

答案 0 :(得分:0)

使用字体系列设置字体,然后在字体构造函数中使用字体系列。检查下面的msdn链接以获取语法 https://msdn.microsoft.com/en-us/library/4kxs7tfz(v=vs.110).aspx