VisualStyleRenderer.SetParameters Methode
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.
Hiermee stelt u het huidige element van de visuele stijl van dit VisualStyleRendererelement in.
Overloads
| Name | Description |
|---|---|
| SetParameters(String, Int32, Int32) |
Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven klasse, het onderdeel en de statuswaarden. |
| SetParameters(VisualStyleElement) |
Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven VisualStyleElement. |
SetParameters(String, Int32, Int32)
Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven klasse, het onderdeel en de statuswaarden.
public:
void SetParameters(System::String ^ className, int part, int state);
public void SetParameters(string className, int part, int state);
member this.SetParameters : string * int * int -> unit
Public Sub SetParameters (className As String, part As Integer, state As Integer)
Parameters
Uitzonderingen
De combinatie van className, parten state wordt niet gedefinieerd door de huidige visuele stijl.
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.
Opmerkingen
Met deze methode wordt de waarde van de IsSupported eigenschap intern gecontroleerd. Voordat u deze methode aanroept, moet u de IsElementDefined 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.
Van toepassing op
SetParameters(VisualStyleElement)
Hiermee stelt u dit VisualStyleRenderer in op het element van de visuele stijl dat wordt vertegenwoordigd door de opgegeven VisualStyleElement.
public:
void SetParameters(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public void SetParameters(System.Windows.Forms.VisualStyles.VisualStyleElement element);
member this.SetParameters : System.Windows.Forms.VisualStyles.VisualStyleElement -> unit
Public Sub SetParameters (element As VisualStyleElement)
Parameters
- element
- VisualStyleElement
Een VisualStyleElement die de nieuwe waarden van de Class, Parten State eigenschappen aangeeft.
Uitzonderingen
element is niet gedefinieerd door de huidige visuele stijl.
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.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de SetParameters(VisualStyleElement) methode gebruikt om een VisualStyleRenderer nieuwe methode in te VisualStyleElementstellen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld 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
Met deze methode wordt de waarde van de IsSupported eigenschap intern gecontroleerd. Voordat u deze methode aanroept, moet u de IsElementDefined methode aanroepen om te controleren of de huidige visuele stijl een definitie biedt voor het element dat is opgegeven door de element parameter.