Compartilhar via


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

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

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

Se a propriedade ShowHelp 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 evento ColorDialog do componente HelpRequest é acionado.

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

  1. Defina as propriedades AllowFullOpen, AnyColor, SolidColorOnlye ShowHelp com 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;
    

Consulte também