Partilhar via


Como alterar a aparência do componente ColorDialog dos Windows Forms

Você pode configurar a aparência do componente Windows Forms ColorDialog com várias de suas propriedades. A caixa de diálogo tem duas seções, uma que mostra as cores básicas e outra que permite que o usuário defina cores personalizadas.

A maioria das propriedades restringe quais cores o usuário pode selecionar da caixa de diálogo. Se a AllowFullOpen propriedade estiver definida como true, o usuário terá permissão para definir cores personalizadas. A FullOpen propriedade é true se a caixa de diálogo for expandida para definir cores personalizadas, caso contrário, o usuário deve clicar em um botão "Definir cores personalizadas". Quando a propriedade é definida como true, a AnyColor caixa de diálogo exibe todas as cores disponíveis no conjunto de cores básicas. Se a SolidColorOnly propriedade estiver definida como true, o usuário não poderá selecionar cores dispersas, apenas cores sólidas estarão disponíveis para seleção.

Se a ShowHelp propriedade estiver definida como true, um botão Ajuda será exibido na caixa de diálogo. Quando o usuário clica no botão Ajuda, o ColorDialog evento do HelpRequest componente é gerado.

Para configurar a aparência da caixa de diálogo de cor

  1. Defina as AllowFullOpenpropriedades , AnyColor, SolidColorOnlye ShowHelp para os valores desejados.

    ColorDialog1.AllowFullOpen = True  
    ColorDialog1.AnyColor = True  
    ColorDialog1.SolidColorOnly = False  
    ColorDialog1.ShowHelp = True  
    
    colorDialog1.AllowFullOpen = true;  
    colorDialog1.AnyColor = true;  
    colorDialog1.SolidColorOnly = false;  
    colorDialog1.ShowHelp = true;  
    
    colorDialog1->AllowFullOpen = true;  
    colorDialog1->AnyColor = true;  
    colorDialog1->SolidColorOnly = false;  
    colorDialog1->ShowHelp = true;  
    

Confira também