Necesito algo tan sencillo como cambiar el formato de la fuente de un Label de Negrita a normal y viceversea por código ¿cómo puede hacerse esto? intento lo siguiente y me da un error:
Código:
label1.Font.Bold = true;
El error que me da:
Error 1 No se puede asignar la propiedad o el indizador 'System.Drawing.Font.Bold' (es de sólo lectura) C:\Visual Studio 2012\Facturacion\formFacturas.cs
Publicado:
Vie Abr 12, 2013 9:22 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Cambiar formato fuente en Label en C# a negrita, itálica
Anuncios
Para modificar el estilo de la fuente de un componente en C# debes utilizar lo siguiente:
Para negrita (bold):
Código:
label1.Font = new System.Drawing.Font(label1.Font, FontStyle.Bold);
Para cursiva (italic):
Código:
label1.Font = new System.Drawing.Font(label1.Font, FontStyle.Italic);
Para subrayado (underline):
Código:
label1.Font = new System.Drawing.Font(label1.Font, FontStyle.Underline);
Para tachado (strikeout):
Código:
label1.Font = new System.Drawing.Font(label1.Font, FontStyle.Strikeout);
Para dejarla normal:
Código:
label1.Font = new System.Drawing.Font(label1.Font, FontStyle.Regular);
Publicado:
Vie Abr 12, 2013 9:39 am
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Cambiar formato fuente en Label en C# a negrita, itálica
Anuncios
alonsojpd escribió:
Para modificar el estilo de la fuente de un componente en C# debes utilizar lo siguiente:
Para negrita (bold):
Código:
label1.Font = new System.Drawing.Font(label1.Font, FontStyle.Bold);
Para cursiva (italic):
Código:
label1.Font = new System.Drawing.Font(label1.Font, FontStyle.Italic);
Estupendo!!! me funciona perfectamente, ahora tengo otra pequeña duda ¿si quiero poner dos estilos a la vez por ejemplo negrita y cursiva cómo lo hago?
Publicado:
Sab Abr 13, 2013 3:58 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Cambiar formato fuente en Label en C# a negrita, itálica
Anuncios
varios escribió:
Estupendo!!! me funciona perfectamente, ahora tengo otra pequeña duda ¿si quiero poner dos estilos a la vez por ejemplo negrita y cursiva cómo lo hago?
Para acumular varios formatos usa el operador lógico or, en C# sería "|":
Código:
lInfo.Font =
new System.Drawing.Font(lInfo.Font, FontStyle.Bold
| FontStyle.Underline);
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A