HtmlTextWriter.ExitStyle メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したレイアウトと文字書式を終了するマークアップ要素の終了タグを書き込みます。
オーバーロード
ExitStyle(Style) |
指定したレイアウトと文字書式を終了する |
ExitStyle(Style, HtmlTextWriterTag) |
指定されたマークアップ要素の終了タグを書き込んで、指定されたレイアウトと文字書式を終了します。 |
ExitStyle(Style)
指定したレイアウトと文字書式を終了する <span>
要素の終了タグを書き込みます。
public:
virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style);
public virtual void ExitStyle (System.Web.UI.WebControls.Style style);
abstract member ExitStyle : System.Web.UI.WebControls.Style -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style -> unit
Public Overridable Sub ExitStyle (style As Style)
パラメーター
例
次のコード例では、 メソッドを使用してテキストの文字列にスタイルを適用ForeColorする、 クラスからWebControl派生した という名前TextSample
のカスタム クラスを使用EnterStyleする方法を示します。
メソッドは EnterStyle HTML <span style="color:Navy;">
をレンダリングします。 メソッド呼び出しは ExitStyle 、テキストが <span>
レンダリングされた後に 要素を閉じます。
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
注釈
メソッドのオーバーロードはExitStyle、コントロールの終了タグの後に要素の<span>
終了タグをレンダリングし、対応するEnterStyle呼び出しによって開かれた要素を閉ExitStyle(Style)じます。
ExitStyleメソッドと EnterStyle メソッドを使用すると、デバイス アダプターまたはコントロールは、指定したスタイルの文字書式を使用してブロックを開始および終了するマークアップを作成できます。 に対して style
、対応するメソッドで EnterStyle 使用するメソッドと同じ値を使用します ExitStyle 。
こちらもご覧ください
適用対象
ExitStyle(Style, HtmlTextWriterTag)
指定されたマークアップ要素の終了タグを書き込んで、指定されたレイアウトと文字書式を終了します。
public:
virtual void ExitStyle(System::Web::UI::WebControls::Style ^ style, System::Web::UI::HtmlTextWriterTag tag);
public virtual void ExitStyle (System.Web.UI.WebControls.Style style, System.Web.UI.HtmlTextWriterTag tag);
abstract member ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
override this.ExitStyle : System.Web.UI.WebControls.Style * System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub ExitStyle (style As Style, tag As HtmlTextWriterTag)
パラメーター
指定されたスタイルを適用した属性を含んだマークアップ要素の終了タグを指定する HtmlTextWriterTag。 これは、対応する EnterStyle 呼び出しで渡されたキーに一致する必要があります。
例
次のコード例では、 メソッドを使用してテキストの文字列にスタイルを適用ForeColorする、 クラスからWebControl派生した という名前TextSample
のカスタム クラスを使用EnterStyleする方法を示します。
メソッドは EnterStyle HTML <span style="color:Navy;">
をレンダリングします。 メソッド呼び出しは ExitStyle 、テキストが <span>
レンダリングされた後に 要素を閉じます。
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
注釈
メソッドのオーバーロードはExitStyle、コントロールの終了タグの後にtag
指定された要素の終了タグをレンダリングし、対応するEnterStyle(Style, HtmlTextWriterTag)メソッド呼び出しによって開かれた要素を閉ExitStyle(Style, HtmlTextWriterTag)じます。
ExitStyleメソッドと EnterStyle メソッドを使用すると、デバイス アダプターまたはコントロールは、指定したスタイルの文字書式を使用してブロックを開始および終了するマークアップを作成できます。 に対して style
、対応するメソッドで EnterStyle 使用するメソッドと同じ値を使用します ExitStyle 。
こちらもご覧ください
適用対象
.NET