2010-10-23 11 views

Respuesta

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

If 'txtEditor' es un [System.Windows.Forms.TextBox] (https://msdn.microsoft.com/en-us/library/system.windows.forms.textbox%28v=vs.110%29.aspx), no existe una propiedad FontFamily en ese objeto, pero hay una [Fuente] (https://msdn.microsoft.com/en-us/library/system.windows.forms.control.font (v = vs.110)) propiedad .aspx). –

2

Copia y pega el código de ejemplo en el constructor de la forma, justo después de InitializeComponent();

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

Uso txtEditor.Font.Name = "Consolas";

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

La pregunta preguntó cómo configurar la fuente, pero el ejemplo implicaba que OP deseaba configurar FontFamily. Esta respuesta responde a la pregunta si no es el ejemplo y es la respuesta que estaba buscando (aunque necesitaba corregirlo un poco). – CramerTV

+0

Para estar seguro, el OP no dijo nada acerca de FontFamily en la pregunta, pero tiene razón en que es en el ejemplo, pero solo para TextBox, en lugar de establecer la fuente en todo el programa. –

15

Utilice la siguiente sintaxis:

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

Dónde lblCounting es cualquier etiqueta.

+0

Utilice las herramientas de modificación y formato para que su código se muestre como código: 'lblCounting.Font = new Font (" Times New Roman ", 50);' – nickhar

3

Una forma sencilla de hacerlo a nivel mundial, mediante programación:

public MainWindow() 
{ 
    this.FontFamily = new FontFamily("Segoe UI"); 
} 
No
Cuestiones relacionadas