Este tema aún no ha recibido ninguna valoración - Valorar este tema

VisualStyleRenderer.IsElementDefined (Método)

Determina si el estilo visual actual define al elemento de estilo visual especificado.

Espacio de nombres: System.Windows.Forms.VisualStyles
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public static bool IsElementDefined (
	VisualStyleElement element
)
public static boolean IsElementDefined (
	VisualStyleElement element
)
public static function IsElementDefined (
	element : VisualStyleElement
) : boolean
No aplicable.

Parámetros

element

VisualStyleElement cuya combinación de clase y parte se comprobará.

Valor devuelto

Es true si se define la combinación de las propiedades ClassName y Part de element; de lo contrario, es false.
Tipo de excepciónCondición

InvalidOperationException

El sistema operativo no admite estilos visuales.

O bien

El usuario ha deshabilitado los estilos visuales en el sistema operativo.

O bien

Los estilos visuales no se aplican al área cliente de las ventanas de aplicación.

Este método comprueba el valor de la propiedad IsSupported internamente.

El ejemplo de código siguiente muestra cómo utilizar el método IsElementDefined para determinar si inicializar VisualStyleRenderer a un VisualStyleElement determinado. Este ejemplo de código forma parte de un ejemplo más extenso que se proporciona en la información general sobre la clase 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 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)
© 2013 Microsoft. Reservados todos los derechos.