Compartir a través de


HtmlTextWriter.EnterStyle Método

Definición

Escribe la etiqueta de apertura de un elemento de marcado que contiene atributos que implementan el diseño y el formato de caracteres del estilo especificado.

Sobrecargas

EnterStyle(Style)

Escribe la etiqueta de apertura de un elemento <span> que contiene atributos que implementan el diseño y el formato de caracteres del estilo especificado.

EnterStyle(Style, HtmlTextWriterTag)

Escribe la etiqueta de apertura de un elemento de marcado que contiene atributos que implementan el diseño y el formato de caracteres del estilo especificado.

EnterStyle(Style)

Escribe la etiqueta de apertura de un elemento <span> que contiene atributos que implementan el diseño y el formato de caracteres del estilo especificado.

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)

Parámetros

style
Style

Style que especifica el diseño y el formato que se debe empezar a aplicar al bloque de marcado.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar una clase personalizada denominada TextSample, derivada de la WebControl clase , que usa el EnterStyle método para aplicar un ForeColor estilo a una cadena de texto.

El EnterStyle método representa el código HTML <span style="color:Navy;">. La ExitStyle llamada al método cierra el <span> elemento después de representar el texto.

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

Comentarios

Use el método para aplicar estilos, como el color de fondo o el EnterStyle ancho del borde, a un bloque de marcado.

Los EnterStyle métodos y ExitStyle permiten a un adaptador o control de dispositivo crear marcado que use el formato de caracteres del estilo especificado. Use el mismo valor para style en el EnterStyle método que se usa en el método correspondiente ExitStyle .

La EnterStyle sobrecarga del EnterStyle(Style) método representa la etiqueta de apertura de un <span> elemento. A continuación, este método agrega los atributos y atributos de estilo necesarios a la etiqueta de apertura del <span> elemento para mostrar la configuración especificada por el Style objeto . Si desea representar un elemento de marcado diferente para que contenga los atributos y atributos de estilo, use la EnterStyle(Style, HtmlTextWriterTag) sobrecarga .

Consulte también

Se aplica a

EnterStyle(Style, HtmlTextWriterTag)

Escribe la etiqueta de apertura de un elemento de marcado que contiene atributos que implementan el diseño y el formato de caracteres del estilo especificado.

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)

Parámetros

style
Style

Style que especifica el diseño y el formato que se debe empezar a aplicar al bloque de marcado.

tag
HtmlTextWriterTag

HtmlTextWriterTag que especifica la etiqueta de apertura del elemento de marcado que contendrá el objeto del estilo especificado en style.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar una clase personalizada denominada TextSample, derivada de la WebControl clase , que usa el EnterStyle método para aplicar un ForeColor estilo a una cadena de texto.

El EnterStyle método representa el código HTML <span style="color:Navy;">. La ExitStyle llamada al método cierra el <span> elemento después de representar el texto.

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

Comentarios

Use el método para aplicar estilos, como el color de fondo o el EnterStyle ancho del borde, a un bloque de marcado.

Los EnterStyle métodos y ExitStyle permiten a un adaptador o control de dispositivo crear marcado que use el formato de caracteres del estilo especificado. Use el mismo valor para style en el EnterStyle método que se usa en el método correspondiente ExitStyle .

La EnterStyle sobrecarga del EnterStyle(Style, HtmlTextWriterTag) método representa la etiqueta de apertura del elemento especificado por el tag parámetro . A continuación, el EnterStyle(Style, HtmlTextWriterTag) método agrega los atributos y atributos de estilo necesarios a la etiqueta de apertura del elemento para mostrar la configuración especificada por el Style objeto . Use la EnterStyle(Style) sobrecarga para representar la etiqueta de apertura de un <span> elemento.

Consulte también

Se aplica a