我正在尝试使用此代码在运行时更改文本框和组合框字体
combobox1.Font = new Font("Tamil", 12, FontStyle.Bold);
使用此代码,只有fontstyle变为粗体,字体大小变为12,但是font(语言“ 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)));
使用字体系列设置字体,然后在字体构造函数中使用字体系列。检查下面的msdn链接以获取语法https://msdn.microsoft.com/zh-cn/library/4kxs7tfz(v=vs.110).aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句