Partager via


HtmlTextWriter.EnterStyle Méthode

Définition

Écrit la balise d'ouverture d'un élément de balisage qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.

Surcharges

EnterStyle(Style)

Écrit la balise d'ouverture d'un élément <span> qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.

EnterStyle(Style, HtmlTextWriterTag)

Écrit la balise d'ouverture d'un élément de balisage qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.

EnterStyle(Style)

Écrit la balise d'ouverture d'un élément <span> qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.

public:
 virtual void EnterStyle(System::Web::UI::WebControls::Style ^ style);
public virtual void EnterStyle (System.Web.UI.WebControls.Style style);
abstract member EnterStyle : System.Web.UI.WebControls.Style -> unit
override this.EnterStyle : System.Web.UI.WebControls.Style -> unit
Public Overridable Sub EnterStyle (style As Style)

Paramètres

style
Style

Style qui spécifie la disposition et la mise en forme qu'il faut commencer à appliquer au bloc de balise.

Exemples

L’exemple de code suivant montre comment utiliser une classe personnalisée nommée TextSample, dérivée de la WebControl classe, qui utilise la EnterStyle méthode pour appliquer un ForeColor style à une chaîne de texte.

La EnterStyle méthode restitue le code HTML <span style="color:Navy;">. L’appel ExitStyle de méthode ferme l’élément <span> après le rendu du texte.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Remarques

Utilisez la EnterStyle méthode pour appliquer des styles, tels que la couleur d’arrière-plan ou la largeur de bordure, à un bloc de balisage.

Les EnterStyle méthodes et ExitStyle permettent à un adaptateur d’appareil ou à un contrôle de créer un balisage qui utilise la mise en forme des caractères du style spécifié. Utilisez la même valeur pour style la EnterStyle méthode que vous utilisez dans la méthode correspondante ExitStyle .

La EnterStyle surcharge de la EnterStyle(Style) méthode restitue la balise d’ouverture d’un <span> élément. Cette méthode ajoute ensuite les attributs et attributs de style nécessaires à la balise d’ouverture de l’élément <span> pour afficher les paramètres spécifiés par l’objet Style . Si vous souhaitez afficher un autre élément de balisage pour contenir les attributs et les attributs de style, utilisez la EnterStyle(Style, HtmlTextWriterTag) surcharge.

Voir aussi

S’applique à

EnterStyle(Style, HtmlTextWriterTag)

Écrit la balise d'ouverture d'un élément de balisage qui contient des attributs qui implémentent la présentation et la mise en forme des caractères du style spécifié.

public:
 virtual void EnterStyle(System::Web::UI::WebControls::Style ^ style, System::Web::UI::HtmlTextWriterTag tag);
public virtual void EnterStyle (System.Web.UI.WebControls.Style style, System.Web.UI.HtmlTextWriterTag tag);
abstract member EnterStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
override this.EnterStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub EnterStyle (style As Style, tag As HtmlTextWriterTag)

Paramètres

style
Style

Style qui spécifie la disposition et la mise en forme qu'il faut commencer à appliquer au bloc de balise.

tag
HtmlTextWriterTag

HtmlTextWriterTag qui spécifie la balise d'ouverture de l'élément de balisage qui contiendra l'objet de style spécifié dans style.

Exemples

L’exemple de code suivant montre comment utiliser une classe personnalisée nommée TextSample, dérivée de la WebControl classe, qui utilise la EnterStyle méthode pour appliquer un style à une ForeColor chaîne de texte.

La EnterStyle méthode affiche le code HTML <span style="color:Navy;">. L’appel ExitStyle de méthode ferme l’élément <span> une fois le texte rendu.

Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Security.Permissions
Imports System.Drawing

' Create a custom class, named TextSample, that renders
' its Text property with styles applied by the
' EnterStyle and ExitStyle methods. 
Namespace AspNet.Samples

    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class TextSample
        Inherits Control

        ' Create an instance of the Style class.
        Private textStyle As Style = New Style()
        Private textMessage As String

        ' Create a Text property.
        Public Property Text() As String
            Get
                Return textMessage
            End Get
            Set(ByVal value As String)
                textMessage = value
            End Set
        End Property


        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
            ' Set the value of the Text property.
            textMessage = "Hello, World!"

            ' Set the Style object's ForeColor
            ' property to Navy.
            textStyle.ForeColor = Color.Navy

            ' Render the Text property with the style.
            writer.WriteLine("The text property styled: ")
            writer.EnterStyle(textStyle)
            writer.Write(Text)
            writer.ExitStyle(textStyle)

            ' Use the WriteBreak method twice to render
            ' an empty line between the lines of rendered text.
            writer.WriteBreak()
            writer.WriteBreak()

            ' Render the Text property without the style.
            writer.WriteLine("The Text property unstyled: ")
            writer.Write(Text)
        End Sub
    End Class
End Namespace

Remarques

Utilisez la EnterStyle méthode pour appliquer des styles, tels que la couleur d’arrière-plan ou la largeur de bordure, à un bloc de balisage.

Les EnterStyle méthodes et ExitStyle permettent à un adaptateur d’appareil ou à un contrôle de créer un balisage qui utilise la mise en forme des caractères du style spécifié. Utilisez la même valeur pour style la EnterStyle méthode que vous utilisez dans la méthode correspondante ExitStyle .

La EnterStyle surcharge de la EnterStyle(Style, HtmlTextWriterTag) méthode affiche la balise d’ouverture de l’élément spécifié par le tag paramètre. La EnterStyle(Style, HtmlTextWriterTag) méthode ajoute ensuite les attributs nécessaires et les attributs de style à la balise d’ouverture de l’élément pour afficher les paramètres spécifiés par l’objet Style . Utilisez la EnterStyle(Style) surcharge pour afficher la balise d’ouverture d’un <span> élément.

Voir aussi

S’applique à