Esporta (0) Stampa
Espandi tutto

Metodo VisualStyleRenderer.IsElementDefined

Determina se l'elemento dello stile di visualizzazione specificato è definito dallo stile di visualizzazione corrente.

Spazio dei nomi: System.Windows.Forms.VisualStyles
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public static bool IsElementDefined (
	VisualStyleElement element
)
public static boolean IsElementDefined (
	VisualStyleElement element
)
public static function IsElementDefined (
	element : VisualStyleElement
) : boolean
Non applicabile.

Parametri

element

Oggetto VisualStyleElement del quale verificare la combinazione di classe e parte.

Valore restituito

true se la combinazione delle proprietà ClassName e Part di element è definita; in caso contrario, false.

Tipo di eccezioneCondizione

InvalidOperationException

Il sistema operativo non supporta gli stili di visualizzazione.

-oppure-

Gli stili di visualizzazione sono stati disattivati dall'utente nel sistema operativo.

-oppure-

Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.

Questo metodo controlla internamente il valore della proprietà IsSupported.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo IsElementDefined per determinare se inizializzare una classe VisualStyleRenderer in un dato oggetto VisualStyleElement. Questo esempio di codice fa parte di un esempio più esaustivo fornito per i cenni preliminari sulla classe VisualStyleRenderer.

// 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;
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.

.NET Framework

Supportato in:

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft