Login.TitleTextStyle Eigenschap

Definitie

Hiermee haalt u een verwijzing op naar een verzameling eigenschappen waarmee het uiterlijk van de titeltekst in het Login besturingselement wordt gedefinieerd.

public:
 property System::Web::UI::WebControls::TableItemStyle ^ TitleTextStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableItemStyle TitleTextStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.TitleTextStyle : System.Web.UI.WebControls.TableItemStyle
Public ReadOnly Property TitleTextStyle As TableItemStyle

Waarde van eigenschap

Een verwijzing naar de TableItemStyle eigenschappen die het uiterlijk van titeltekst definiƫren.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld wordt de tekstkleur, achtergrondkleur en de dikte van het lettertype van de titel ingesteld door eigenschappen in te stellen van het TableItemStyle object waarnaar wordt verwezen door de TitleTextStyle eigenschap.

Important

Dit voorbeeld bevat een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.

<%@ 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 changeClick(object sender, EventArgs e)
{
    Login1.TitleText = newTitle.Text;
}

void OnLoginError(object sender, EventArgs e)
{
    Login1.TitleTextStyle.BackColor = System.Drawing.Color.Red;
}

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <table style="text-align:center; border:1">
                <tr>
                    <td>
                        Title Text:
                    </td>
                    <td>
                        <asp:TextBox id="newTitle" runat="server">Login</asp:TextBox></td>
                    <td>
                        <asp:Button id="change" runat="server" onClick="changeClick" Text="Change"></asp:Button></td>
                </tr>
                <tr>
                    <td colspan="3" align="center">
                        <asp:Login id="Login1" runat="server" 
                            TitleText="Log In Now"
                            OnLoginError="OnLoginError">
                            <TitleTextStyle 
                                Font-Bold="True" 
                                ForeColor="#0000C0" 
                                BackColor="#E0E0E0">
                        </TitleTextStyle>
                        </asp:Login>
                    </td>
                </tr>
            </table>
        </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 changeClick(ByVal sender As Object, ByVal e As EventArgs)
    Login1.TitleText = newTitle.Text
End Sub

Sub OnLoginError(ByVal sender As Object, ByVal e As EventArgs)
    Login1.TitleTextStyle.BackColor = System.Drawing.Color.Red
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <table style="text-align:center; border:1">
                <tr>
                    <td>
                        Title Text:
                    </td>
                    <td>
                        <asp:TextBox id="newTitle" runat="server">Login</asp:TextBox></td>
                    <td>
                        <asp:Button id="change" runat="server" onClick="changeClick" Text="Change"></asp:Button></td>
                </tr>
                <tr>
                    <td colspan="3" align="center">
                        <asp:Login id="Login1" runat="server" 
                            TitleText="Log In Now"                            
                            OnLoginError="OnLoginError">
                            <TitleTextStyle 
                                Font-Bold="True" 
                                ForeColor="#0000C0" 
                                BackColor="#E0E0E0">
                        </TitleTextStyle>
                        </asp:Login>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>

Opmerkingen

De TitleTextStyle eigenschap krijgt een verwijzing naar een TableItemStyle object dat u gebruikt om het uiterlijk van de titel in de TitleText eigenschap te wijzigen.

De TitleTextStyle eigenschap definieert het uiterlijk van de titel in het Login besturingselement. Deze eigenschap heeft het kenmerk Alleen-lezen; U kunt echter de eigenschappen instellen van het TableItemStyle object dat wordt geretourneerd. U kunt deze eigenschappen declaratief instellen in het formulier Property-Subproperty, waarbij Subproperty een eigenschap van de TableItemStyle klasse wordt aangegeven (bijvoorbeeld TitleStyle-ForeColor). U kunt de eigenschap programmatisch instellen in het formulier Property.Subproperty (bijvoorbeeld TitleStyle.ForeColor).

Algemene instellingen zijn aangepaste achtergrondkleur, tekstkleur en lettertype-eigenschappen. De TitleTextStyle eigenschap definieert het uiterlijk van de TitleText eigenschap.

De stijlinstellingen voor de TitleTextStyle eigenschap worden samengevoegd met de stijlinstellingen voor het Login besturingselement. Alle instellingen in de TitleTextStyle eigenschap overschrijven de bijbehorende instellingen in eigenschappen van het Login besturingselement.

De volgende Login stijleigenschappen worden overschreven door TitleTextStyle instellingen:

Wanneer u sjablonen gebruikt om het uiterlijk van het Login besturingselement te definiƫren, heeft de TitleTextStyle eigenschap geen effect.

Van toepassing op

Zie ook