HtmlTextWriter.EnterStyle Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen stilin düzenini ve karakter biçimlendirmesini uygulayan öznitelikleri içeren bir işaretleme öğesinin açılış etiketini yazar.
Aşırı Yüklemeler
EnterStyle(Style) |
Belirtilen stilin düzenini ve karakter biçimlendirmesini uygulayan öznitelikleri içeren öğenin |
EnterStyle(Style, HtmlTextWriterTag) |
Belirtilen stilin düzenini ve karakter biçimlendirmesini uygulayan öznitelikleri içeren bir işaretleme öğesinin açılış etiketini yazar. |
EnterStyle(Style)
Belirtilen stilin düzenini ve karakter biçimlendirmesini uygulayan öznitelikleri içeren öğenin <span>
açılış etiketini yazar.
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)
Parametreler
- style
- Style
Style İşaretleme bloğuna uygulanmaya başlamak için düzeni ve biçimlendirmeyi belirten bir.
Örnekler
Aşağıdaki kod örneği, bir metin dizesine stil uygulamak için yöntemini kullanan EnterStyle sınıfından WebControl türetilmiş adlı TextSample
özel bir ForeColor sınıfın nasıl kullanılacağını gösterir.
EnterStyle yöntemi HTML'yi <span style="color:Navy;">
işler. Yöntem ExitStyle çağrısı, metin işlendikten <span>
sonra öğesini kapatır.
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
Açıklamalar
Biçimlendirme bloğuna EnterStyle arka plan rengi veya kenarlık genişliği gibi stiller uygulamak için yöntemini kullanın.
EnterStyle ve ExitStyle yöntemleri, bir cihaz bağdaştırıcısının veya denetiminin belirtilen stilin karakter biçimlendirmesini kullanan işaretlemeler oluşturmasına olanak sağlar. İlgili ExitStyle yöntemde EnterStyle kullandığınız yönteminde için aynı değeri style
kullanın.
EnterStyle yönteminin EnterStyle(Style) aşırı yüklemesi bir <span>
öğenin açılış etiketini işler. Bu yöntem daha sonra nesne tarafından Style belirtilen ayarları görüntülemek için öğenin açılış etiketine <span>
gerekli öznitelikleri ve stil özniteliklerini ekler. Öznitelikleri ve stil özniteliklerini içerecek şekilde farklı bir işaretleme öğesi işlemek istiyorsanız aşırı yüklemeyi kullanın EnterStyle(Style, HtmlTextWriterTag) .
Ayrıca bkz.
Şunlara uygulanır
EnterStyle(Style, HtmlTextWriterTag)
Belirtilen stilin düzenini ve karakter biçimlendirmesini uygulayan öznitelikleri içeren bir işaretleme öğesinin açılış etiketini yazar.
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)
Parametreler
- style
- Style
Style İşaretleme bloğuna uygulanmaya başlamak için düzeni ve biçimlendirmeyi belirten bir.
HtmlTextWriterTag içinde belirtilen style
stil nesnesini içerecek işaretleme öğesinin açılış etiketini belirten bir.
Örnekler
Aşağıdaki kod örneği, bir metin dizesine stil uygulamak için yöntemini kullanan EnterStyle sınıfından WebControl türetilmiş adlı TextSample
özel bir ForeColor sınıfın nasıl kullanılacağını gösterir.
EnterStyle yöntemi HTML'yi <span style="color:Navy;">
işler. Yöntem ExitStyle çağrısı, metin işlendikten <span>
sonra öğesini kapatır.
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
Açıklamalar
Biçimlendirme bloğuna EnterStyle arka plan rengi veya kenarlık genişliği gibi stiller uygulamak için yöntemini kullanın.
EnterStyle ve ExitStyle yöntemleri, bir cihaz bağdaştırıcısının veya denetiminin belirtilen stilin karakter biçimlendirmesini kullanan işaretlemeler oluşturmasına olanak sağlar. İlgili ExitStyle yöntemde EnterStyle kullandığınız yönteminde için aynı değeri style
kullanın.
EnterStyle yönteminin EnterStyle(Style, HtmlTextWriterTag) aşırı yüklemesi, parametresi tarafından tag
belirtilen öğenin açılış etiketini işler. Yöntemi EnterStyle(Style, HtmlTextWriterTag) daha sonra nesne tarafından Style belirtilen ayarları görüntülemek için öğenin açılış etiketine gerekli öznitelikleri ve stil özniteliklerini ekler. EnterStyle(Style) Bir <span>
öğenin açılış etiketini işlemek için aşırı yüklemeyi kullanın.