VisualStyleRenderer Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe VisualStyleRenderer.
Overload
VisualStyleRenderer(VisualStyleElement) |
Inizializza una nuova istanza della classe VisualStyleRenderer utilizzando l'oggetto VisualStyleElement specificato. |
VisualStyleRenderer(String, Int32, Int32) |
Inizializza una nuova istanza della classe VisualStyleRenderer utilizzando i valori forniti per la classe, la parte e lo stato. |
VisualStyleRenderer(VisualStyleElement)
Inizializza una nuova istanza della classe VisualStyleRenderer utilizzando l'oggetto VisualStyleElement specificato.
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)
Parametri
- element
- VisualStyleElement
Oggetto VisualStyleElement che verrà rappresentato dalla classe VisualStyleRenderer.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
-oppure-
Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.
-oppure-
Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.
element
non è definito dallo stile di visualizzazione corrente.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il VisualStyleRenderer(VisualStyleElement) costruttore per creare un VisualStyleRendereroggetto . Questo esempio di codice fa parte di un esempio di codice più grande fornito per la panoramica della VisualStyleRenderer classe.
// 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
Commenti
Questo costruttore usa le proprietà , e del parametro per inizializzare le VisualStyleElement.ClassNameClassproprietà , Parte State .element
VisualStyleElement.StateVisualStyleElement.Part
Prima di usare questo costruttore, è necessario chiamare il static
IsElementDefined metodo per verificare se lo stile di visualizzazione corrente fornisce una definizione per l'elemento specificato dal element
parametro.
Si applica a
VisualStyleRenderer(String, Int32, Int32)
Inizializza una nuova istanza della classe VisualStyleRenderer utilizzando i valori forniti per la classe, la parte e lo stato.
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)
Parametri
- className
- String
Nome della classe dell'elemento rappresentato dalla classe VisualStyleRenderer.
- part
- Int32
Parte dell'elemento rappresentato dalla classe VisualStyleRenderer.
- state
- Int32
Stato dell'elemento rappresentato dalla classe VisualStyleRenderer.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
-oppure-
Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.
-oppure-
Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.
La combinazione di parametri className
, part
e state
non è definita dallo stile di visualizzazione corrente.
.NET 5 e versioni successive: className
è null
.
Commenti
Questo costruttore usa i parametri , part
e per inizializzare le ClassclassName
proprietà , Parte Statestate
.
Prima di usare questo costruttore, è necessario chiamare il static
IsElementDefined metodo per verificare se lo stile di visualizzazione corrente fornisce una definizione per l'elemento specificato dai className
parametri , part
e state
.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per