VisualStyleRenderer.IsElementDefined(VisualStyleElement) Metodo
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.
Determina se l'elemento dello stile di visualizzazione specificato è definito dallo stile di visualizzazione corrente.
public:
static bool IsElementDefined(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public static bool IsElementDefined(System.Windows.Forms.VisualStyles.VisualStyleElement element);
static member IsElementDefined : System.Windows.Forms.VisualStyles.VisualStyleElement -> bool
Public Shared Function IsElementDefined (element As VisualStyleElement) As Boolean
Parametri
- element
- VisualStyleElement
Oggetto VisualStyleElement la cui combinazione di classe e parte verrà verificata.
Restituisce
true se la combinazione delle ClassName proprietà e Part di element è definita; in caso contrario, false.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
oppure
Gli stili di visualizzazione sono disabilitati dall'utente nel sistema operativo.
oppure
Gli stili di visualizzazione non vengono applicati all'area client delle finestre dell'applicazione.
Esempio
Nell'esempio di codice seguente viene illustrato come utilizzare il IsElementDefined metodo per determinare se inizializzare un VisualStyleRenderer oggetto in un determinato VisualStyleElementoggetto . Questo esempio di codice fa parte di un esempio più ampio 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 metodo controlla internamente il valore della IsSupported proprietà.