VisualStyleRenderer Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse.
Overloads
| Name | Description |
|---|---|
| VisualStyleRenderer(VisualStyleElement) |
Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven VisualStyleElement. |
| VisualStyleRenderer(String, Int32, Int32) |
Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven klasse, het onderdeel en de statuswaarden. |
VisualStyleRenderer(VisualStyleElement)
Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven VisualStyleElement.
public:
VisualStyleRenderer(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public VisualStyleRenderer(System.Windows.Forms.VisualStyles.VisualStyleElement element);
new System.Windows.Forms.VisualStyles.VisualStyleRenderer : System.Windows.Forms.VisualStyles.VisualStyleElement -> System.Windows.Forms.VisualStyles.VisualStyleRenderer
Public Sub New (element As VisualStyleElement)
Parameters
- element
- VisualStyleElement
Een VisualStyleElement die dit VisualStyleRenderer vertegenwoordigt.
Uitzonderingen
Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.
– of –
Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.
– of –
Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.
element is niet gedefinieerd door de huidige visuele stijl.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de VisualStyleRenderer(VisualStyleElement) constructor gebruikt om een VisualStyleRenderer. Dit codevoorbeeld maakt deel uit van een groter codevoorbeeld dat is opgegeven voor het VisualStyleRenderer klasseoverzicht.
// 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;
}
// 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 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
Opmerkingen
Deze constructor gebruikt de VisualStyleElement.ClassName, VisualStyleElement.Parten VisualStyleElement.State eigenschappen van de element parameter om de Class, Parten State eigenschappen te initialiseren.
Voordat u deze constructor gebruikt, moet u de staticIsElementDefined methode aanroepen om te controleren of de huidige visuele stijl een definitie biedt voor het element dat is opgegeven door de element parameter.
Van toepassing op
VisualStyleRenderer(String, Int32, Int32)
Initialiseert een nieuw exemplaar van de VisualStyleRenderer klasse met behulp van de opgegeven klasse, het onderdeel en de statuswaarden.
public:
VisualStyleRenderer(System::String ^ className, int part, int state);
public VisualStyleRenderer(string className, int part, int state);
new System.Windows.Forms.VisualStyles.VisualStyleRenderer : string * int * int -> System.Windows.Forms.VisualStyles.VisualStyleRenderer
Public Sub New (className As String, part As Integer, state As Integer)
Parameters
- className
- String
De klassenaam van het element dat hiermee VisualStyleRenderer wordt weergegeven.
- part
- Int32
Het deel van het element dat dit VisualStyleRenderer vertegenwoordigt.
- state
- Int32
De status van het element dat dit VisualStyleRenderer vertegenwoordigt.
Uitzonderingen
Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.
– of –
Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.
– of –
Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.
De combinatie van className, parten state wordt niet gedefinieerd door de huidige visuele stijl.
.NET 5 en hoger: className is null.
Opmerkingen
Deze constructor gebruikt de className, parten state parameters om de Class, Parten State eigenschappen te initialiseren.
Voordat u deze constructor gebruikt, moet u de staticIsElementDefined methode aanroepen om te controleren of de huidige visuele stijl een definitie biedt voor het element dat is opgegeven door de className, parten state parameters.