VisualStyleRenderer.IsElementDefined(VisualStyleElement) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Determina se o elemento de estilo visual especificado está definido pelo estilo visual atual.
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
Parâmetros
- element
- VisualStyleElement
A cuja VisualStyleElement combinação de classe e parte será verificada.
Devoluções
true se a combinação das ClassName propriedades e Part de element estiver definida; caso contrário, false.
Exceções
O sistema operativo não suporta estilos visuais.
-ou-
Os estilos visuais são desativados pelo utilizador no sistema operativo.
-ou-
Estilos visuais não são aplicados à área cliente das janelas de aplicação.
Exemplos
O exemplo de código seguinte demonstra como usar o IsElementDefined método para determinar se inicializar a VisualStyleRenderer num dado VisualStyleElement. Este exemplo de código faz parte de um exemplo maior fornecido para a VisualStyleRenderer visão geral da 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
Observações
Este método verifica internamente o valor da IsSupported propriedade.