VisualStyleRenderer Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av VisualStyleRenderer klassen.
Överlagringar
| Name | Description |
|---|---|
| VisualStyleRenderer(VisualStyleElement) |
Initierar en ny instans av klassen med hjälp av VisualStyleRenderer den angivna VisualStyleElement. |
| VisualStyleRenderer(String, Int32, Int32) |
Initierar en ny instans av klassen med hjälp av VisualStyleRenderer de angivna klass-, del- och tillståndsvärdena. |
VisualStyleRenderer(VisualStyleElement)
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
Initierar en ny instans av klassen med hjälp av VisualStyleRenderer den angivna 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)
Parametrar
- element
- VisualStyleElement
A VisualStyleElement som detta VisualStyleRenderer kommer att representera.
Undantag
Operativsystemet stöder inte visuella format.
-eller-
Visuella format är inaktiverade av användaren i operativsystemet.
-eller-
Visuella format tillämpas inte på klientområdet i programfönster.
element definieras inte av det aktuella visuella formatet.
Exempel
Följande kodexempel visar hur du använder VisualStyleRenderer(VisualStyleElement) konstruktorn för att skapa en VisualStyleRenderer. Det här kodexemplet är en del av ett större kodexempel som tillhandahålls för klassöversikten VisualStyleRenderer .
// 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
Kommentarer
Den här konstruktorn använder VisualStyleElement.ClassNameegenskaperna , VisualStyleElement.Partoch för VisualStyleElement.State parametern element för att initiera Classegenskaperna , och .PartState
Innan du använder den här konstruktorn bör du anropa staticIsElementDefined metoden för att kontrollera om det aktuella visuella formatet innehåller en definition för elementet som anges av parametern element .
Gäller för
VisualStyleRenderer(String, Int32, Int32)
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
- Källa:
- VisualStyleRenderer.cs
Initierar en ny instans av klassen med hjälp av VisualStyleRenderer de angivna klass-, del- och tillståndsvärdena.
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)
Parametrar
- className
- String
Klassnamnet för det element som detta VisualStyleRenderer ska representera.
- part
- Int32
Den del av elementet som detta VisualStyleRenderer ska representera.
- state
- Int32
Tillståndet för det element som detta VisualStyleRenderer ska representera.
Undantag
Operativsystemet stöder inte visuella format.
-eller-
Visuella format är inaktiverade av användaren i operativsystemet.
-eller-
Visuella format tillämpas inte på klientområdet i programfönster.
Kombinationen av className, partoch state definieras inte av det aktuella visuella formatet.
.NET 5 och senare: className är null.
Kommentarer
Den här konstruktorn använder parametrarna className, partoch state för att initiera Classegenskaperna , Partoch State .
Innan du använder den här konstruktorn bör du anropa staticIsElementDefined metoden för att kontrollera om det aktuella visuella formatet innehåller en definition för elementet som anges av parametrarna className, partoch state .