Cambiar la fuente de un webcontrol con code behind

2162 vistas

Para la demostración vamos a basarnos en un label, pero lo explicado es aplicable a los otros webcontrols. El problema de esta cuestión es que la propiedad "font" del label es de sólo lectura. Tendremos pues que pasar por un style intermedio:



csharp
  1. Style mistyle = new Style();
  2.  
  3. mistyle.BorderColor = Color.Blue;
  4. mistyle.BackColor = Color.Black;
  5. mistyle.ForeColor = Color.Blue;
  6. mistyle.Font.Name = "Verdana";
  7. mistyle.Font.Size = 20;
  8.  
  9. Lable1.ApplyStyle(mistyle);