VisualStyleRenderer.SetParameters Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt das aktuelle visuelle Stilelement dieses VisualStyleRenderer fest.
Überlädt
SetParameters(String, Int32, Int32) |
Legt diesen VisualStyleRenderer auf das visuelle Stilelement fest, das durch die angegebenen Werte für die Klasse, den Teil und den Zustand dargestellt wird. |
SetParameters(VisualStyleElement) |
Legt diesen VisualStyleRenderer auf das durch das angegebene VisualStyleElement dargestellte visuelle Stilelement fest. |
SetParameters(String, Int32, Int32)
Legt diesen VisualStyleRenderer auf das visuelle Stilelement fest, das durch die angegebenen Werte für die Klasse, den Teil und den Zustand dargestellt wird.
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)
Parameter
Ausnahmen
Die Kombination aus className
, part
und state
wird vom aktuellen visuellen Stil nicht definiert.
Das Betriebssystem unterstützt keine visuellen Stile.
- oder -
Visuelle Stile wurden durch den Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Stile werden nicht auf den Clientbereich der Anwendungsfenster angewendet.
Hinweise
Diese Methode überprüft den Wert der IsSupported Eigenschaft intern. Bevor Sie diese Methode aufrufen, sollten Sie die IsElementDefined Methode aufrufen, um zu überprüfen, ob die aktuelle visuelle Formatvorlage eine Definition für das durch die className
, part
und state
parameter angegebene Element bereitstellt.
Gilt für
SetParameters(VisualStyleElement)
Legt diesen VisualStyleRenderer auf das durch das angegebene VisualStyleElement dargestellte visuelle Stilelement fest.
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)
Parameter
- element
- VisualStyleElement
Ein VisualStyleElement, das die neuen Werte der Eigenschaften Class, Part und State angibt.
Ausnahmen
element
wird vom aktuellen visuellen Stil nicht definiert.
Das Betriebssystem unterstützt keine visuellen Stile.
- oder -
Visuelle Stile wurden durch den Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Stile werden nicht auf den Clientbereich der Anwendungsfenster angewendet.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die SetParameters(VisualStyleElement) Methode zum Festlegen einer VisualStyleRenderer neuen VisualStyleElementMethode verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die VisualStyleRenderer Klassenübersicht bereitgestellt wird.
// 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
Hinweise
Diese Methode überprüft den Wert der IsSupported Eigenschaft intern. Bevor Sie diese Methode aufrufen, sollten Sie die IsElementDefined Methode aufrufen, um zu überprüfen, ob die aktuelle visuelle Formatvorlage eine Definition für das durch den element
Parameter angegebene Element bereitstellt.