VisualStyleRenderer.SetParameters Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví aktuální prvek vizuálního stylu tohoto VisualStyleRendererobjektu .
Přetížení
SetParameters(String, Int32, Int32) |
Nastaví to VisualStyleRenderer na element vizuálního stylu reprezentovaný zadanou třídou, částí a stavovými hodnotami. |
SetParameters(VisualStyleElement) |
Nastaví to VisualStyleRenderer na prvek vizuálního stylu reprezentovaný zadaným VisualStyleElement. |
SetParameters(String, Int32, Int32)
Nastaví to VisualStyleRenderer na element vizuálního stylu reprezentovaný zadanou třídou, částí a stavovými hodnotami.
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)
Parametry
Výjimky
Kombinace className
, part
a state
není definována aktuálním vizuálním stylem.
Operační systém nepodporuje vizuální styly.
-nebo-
Vizuální styly jsou zakázány uživatelem v operačním systému.
-nebo-
Styly vizuálů nejsou použity v klientské oblasti oken aplikací.
Poznámky
Tato metoda kontroluje hodnotu IsSupported vlastnosti interně. Před voláním této metody byste měli metodu IsElementDefined volat, abyste ověřili, že aktuální styl vizuálu poskytuje definici prvku určeného parametrem className
, part
a state
parametry.
Platí pro
SetParameters(VisualStyleElement)
Nastaví to VisualStyleRenderer na prvek vizuálního stylu reprezentovaný zadaným 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)
Parametry
- element
- VisualStyleElement
A VisualStyleElement , který určuje nové hodnoty Class, Parta State vlastnosti.
Výjimky
element
není definován aktuálním stylem vizuálu.
Operační systém nepodporuje vizuální styly.
-nebo-
Vizuální styly jsou zakázány uživatelem v operačním systému.
-nebo-
Styly vizuálů nejsou použity v klientské oblasti oken aplikací.
Příklady
Následující příklad kódu ukazuje, jak použít metodu SetParameters(VisualStyleElement) nastavit VisualStyleRenderer na nový VisualStyleElement. Tento příklad kódu je součástí většího příkladu poskytnutého VisualStyleRenderer pro přehled třídy.
// 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
Poznámky
Tato metoda kontroluje hodnotu IsSupported vlastnosti interně. Před voláním této metody byste měli metodu IsElementDefined volat, abyste ověřili, že aktuální styl vizuálu poskytuje definici prvku určeného parametrem element
.