我正在尝试使用此代码
在运行时更改文本框和组合框字体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)));
答案 0 :(得分:0)
使用字体系列设置字体,然后在字体构造函数中使用字体系列。检查下面的msdn链接以获取语法 https://msdn.microsoft.com/en-us/library/4kxs7tfz(v=vs.110).aspx