WebControl.Font WebControl.Font WebControl.Font WebControl.Font Property

Definición

Obtiene las propiedades de fuente asociadas al control de servidor web.Gets the font properties associated with the Web server control.

public:
 virtual property System::Web::UI::WebControls::FontInfo ^ Font { System::Web::UI::WebControls::FontInfo ^ get(); };
public virtual System.Web.UI.WebControls.FontInfo Font { get; }
member this.Font : System.Web.UI.WebControls.FontInfo
Public Overridable ReadOnly Property Font As FontInfo

Valor de propiedad

Objeto FontInfo que representa las propiedades de fuente del control de servidor web.A FontInfo that represents the font properties of the Web server control.

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar la Font propiedad para recopilar información de fuentes Label de un control.The following example illustrates how to use the Font property to gather font information from a Label control.

Nota

En el ejemplo de código siguiente se usa el modelo de código de un solo archivo y es posible que no funcione correctamente si se copia directamente en un archivo de código subyacente.The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. Este ejemplo de código se debe copiar en un archivo de texto vacío que tenga una extensión. aspx.This code sample must be copied into an empty text file that has an .aspx extension. Para obtener más información sobre el modelo de código de formularios Web Forms, vea modelo de código de la Página de formularios web forms ASP.net.For more information on the Web Forms code model, see ASP.NET Web Forms Page Code Model.

<%@ 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>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
        Label1.Text = "The current font is: " & Label1.Font.ToString()
    End Sub

    Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs)
        Label1.Font.Underline = Not Label1.Font.Underline
        If Label1.Font.Name = "Verdana" Then
            Label1.Font.Name = "Times"
        Else
            Label1.Font.Name = "Verdana"
        End If
            
    End Sub
</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>

Comentarios

Utilice la Font propiedad para especificar las propiedades de fuente del control de servidor Web.Use the Font property to specify the font properties of the Web Server control. Esta propiedad incluye subpropiedades a las que se puede tener acceso mediante declaración en Property-Subproperty forma de ( Font-Boldpor ejemplo,) o mediante programación con Property.Subproperty el formato ( Font.Boldpor ejemplo).This property includes subproperties that can be accessed declaratively in the form of Property-Subproperty (for example Font-Bold) or programmatically in the form of Property.Subproperty (for example Font.Bold).

Todas las subpropiedades, salvo una, se representarán en exploradores anteriores a Microsoft Internet Explorer versión 4 para todos los controles.All but one subproperty will render in browsers prior to Microsoft Internet Explorer version 4 for all controls. Son Bold: Smaller, Italic, Name, Small,, yUnderline(pero solofuncionaránlostamañosdefuenteconnombre,como,,etc.).Size Names StrikeoutThey are: Bold, Italic, Name, Names, Strikeout, Underline, and Size (but only named font sizes, such as Small, Smaller, and so on, will work).

Nota

Aunque estas subpropiedades se representan en exploradores anteriores a la versión 4 de Microsoft Internet Explorer, el código HTML que se representa es diferente que los exploradores posteriores.Although these subproperties render in browsers prior to Microsoft Internet Explorer version 4, the HTML that is rendered is different than later browsers. En lugar de representar como atributos de estilo, estas subpropiedades se representan como elementos HTML, <b> como y. <font>Instead of rendering as style attributes, these subproperties are rendered as HTML elements, such as <b> and <font>.

La única subpropiedad que no se representará en exploradores anteriores para todos Overlinelos controles es.The one subproperty that will not render on earlier browsers for all controls is Overline.

Se aplica a

Consulte también: