WebControl.Font (Propiedad)
Ensamblado: System.Web (en system.web.dll)
La propiedad Font se utiliza para especificar las propiedades de fuente del control de servidor Web. Esta propiedad incluye subpropiedades a las que se puede obtener acceso mediante declaraciones con el formato Property-Subproperty (por ejemplo Font-Bold) o mediante programación, con el formato Property.Subproperty (por ejemplo Font.Bold).
Todas las subpropiedades de todos los controles, excepto una, se pueden representar en exploradores anteriores a la versión 4 de Microsoft Internet Explorer. Éstas son: Bold, Italic, Name, Names, Strikeout, Underline y Size (pero sólo funciona con tamaños de fuente con nombre, como, por ejemplo, Small, Smaller, etc.).
Nota: |
|---|
| Aunque estas subpropiedades se pueden representar en exploradores anteriores a la versión 4 de Microsoft Internet Explorer, el código HTML representado es distinto que en los exploradores posteriores. En lugar de representarse como atributos de estilo, estas subpropiedades se representan como elementos HTML (como, por ejemplo, <b> y <font>). |
La única subpropiedad que no se puede representar en exploradores anteriores para todos los controles es Overline.
En el siguiente ejemplo se muestra la forma de utilizar la propiedad Font para recopilar información de fuentes de un control Label.
Nota: |
|---|
| El siguiente ejemplo de código utiliza el modelo de código de un solo archivo y puede que no funcione correctamente si se copia directamente en un archivo de código subyacente. Se debe copiar este código de ejemplo en un archivo de texto vacío con una extensión .aspx. Para obtener más información sobre el modelo de código de los formularios Web Forms, vea Modelo de código de las páginas Web ASP.NET. |
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> void Button1_Click(object sender, EventArgs e) { Label1.Text = "The current font is: " + Label1.Font.ToString(); } void Button2_Click(object sender, EventArgs e) { Label1.Font.Underline = !Label1.Font.Underline; if (Label1.Font.Name == "Verdana") Label1.Font.Name = "Times"; else Label1.Font.Name = "Verdana"; } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head2" runat="server"> <title>Enabled Property Example</title> </head> <body> <form id="form1" runat="server"> <div> <h3>FontUnit Property of a Web Control</h3> <asp:Label id="Label1" runat="server" Font-Names="Verdana" Font-Size="10pt" Text="This is a Label control." /> <p> <asp:Button id="Button1" runat="server" Text="Click to display font info" OnClick="Button1_Click" Width="300px" /> </p> <p> <asp:Button id="Button2" runat="server" Text="Click to change font and underlining" OnClick="Button2_Click" Width="300px" /> </p> </div> </form> </body> </html>
Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter
Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.
Nota: