VisualStyleRenderer コンストラクタ (String, Int32, Int32)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim className As String Dim part As Integer Dim state As Integer Dim instance As New VisualStyleRenderer(className, part, state)


このコンストラクタは、className、part、および state パラメータを使用して、Class、Part、および State プロパティを初期化します。
このコンストラクタを使用する前に、staticIsElementDefined メソッドを呼び出して、className、part、および state パラメータで指定される要素の定義を現在の visual スタイルが提供しているかどうか検査する必要があります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


VisualStyleRenderer コンストラクタ

名前 | 説明 |
---|---|
VisualStyleRenderer (VisualStyleElement) | 指定した VisualStyleElement を使用して、VisualStyleRenderer クラスの新しいインスタンスを初期化します。 |
VisualStyleRenderer (String, Int32, Int32) | 指定したクラス、部品、および状態値を使用して、VisualStyleRenderer クラスの新しいインスタンスを初期化します。 |

VisualStyleRenderer コンストラクタ (VisualStyleElement)
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

- element
VisualStyleRenderer が表す VisualStyleElement。


このコンストラクタは、element パラメータの VisualStyleElement.ClassName、VisualStyleElement.Part、および VisualStyleElement.State プロパティを使用して、Class、Part、および State プロパティを初期化します。
このコンストラクタを使用する前に、staticIsElementDefined メソッドを呼び出して、element パラメータで指定される要素の定義を現在の visual スタイルが提供しているかどうか検査する必要があります。

VisualStyleRenderer(VisualStyleElement) コンストラクタを使用して VisualStyleRenderer を作成する方法を次のコード例に示します。このコード例は、VisualStyleRenderer クラスの概要で取り上げている、コード例の一部分です。
' Set the VisualStyleRenderer to a new element. Private Function SetRenderer(ByVal element As _ VisualStyleElement) As Boolean If Not VisualStyleRenderer.IsElementDefined(element) Then Return False End If If renderer Is Nothing Then renderer = New VisualStyleRenderer(element) Else renderer.SetParameters(element) End If Return True End Function
// Set the VisualStyleRenderer to a new element. private bool SetRenderer(VisualStyleElement element) { if (!VisualStyleRenderer.IsElementDefined(element)) { return false; } if (renderer == null) { renderer = new VisualStyleRenderer(element); } else { renderer.SetParameters(element); } return true; }
// Set the VisualStyleRenderer to a new element. private: bool SetRenderer(VisualStyleElement^ element) { if (!VisualStyleRenderer::IsElementDefined(element)) { return false; } if (renderer == nullptr) { renderer = gcnew VisualStyleRenderer(element); } else { renderer->SetParameters(element); } return true; }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- VisualStyleRenderer コンストラクタのページへのリンク