簡體   English   中英

如何在運行時使用C#更改文本框/組合框字體

[英]how to change textbox/combobox font in runtime using c#

我正在嘗試使用此代碼在運行時更改文本框和組合框字體

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM