2010-10-23 60 views

回答

47
txtEditor.FontFamily = new FontFamily("Consolas"); // the Media namespace 
+0

如果'txtEditor'是[System.Windows.Forms.TextBox](https://msdn.microsoft.com/en-us/library/system.windows.forms.textbox%28v=vs.110%29.aspx ),該對象上沒有FontFamily屬性,但有[Font](https://msdn.microsoft.com/en-us/library/system.windows.forms.control.font(v = vs.110) ).aspx)屬性。 – 2016-01-07 18:46:44

2

複製並粘貼示例代碼到窗體的構造函數中,右後InitializeComponent();

public partial class MainWindow : Window 
{ 
    public MainWindow() 
    { 
     InitializeComponent(); 
     txtEditor.FontFamily = new FontFamily("Consolas"); 
    } 
} 
2

使用txtEditor.Font.Name = 「索拉」;

6
System.Drawing.Font = new Font("Arial", 8, FontStyle.Bold); 
+1

問題是如何設置字體,但這個例子暗示了OP想要設置FontFamily。這個答案回答了問題,如果不是這個例子,並且是我正在尋找的答案(儘管我需要糾正一下。) – CramerTV 2013-08-09 22:16:17

+0

可以肯定的是,OP在問題中沒有提及FontFamily,但是你是對的,它是在該示例中,但僅限於TextBox,而不是在整個程序範圍內設置。 – 2016-01-07 18:49:19

15

使用的語法如下:

lblCounting.Font = new Font("Times New Roman", 50); 

哪裏lblCounting只是任何標籤。

+0

使用減價和格式工具使您的代碼顯示爲代碼:'lblCounting.Font = new Font(「Times New Roman」,50);' – nickhar 2012-11-08 15:38:57

3

一個簡單的方法來做到這一點從全球來看,編程:

public MainWindow() 
{ 
    this.FontFamily = new FontFamily("Segoe UI"); 
} 
相關問題