Partilhar via


Como: Alterar a aparência do componente ColorDialog do 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 cores básicas e outra que permite ao usuário definir 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 terá permissão para definir cores personalizadas. A propriedade FullOpen é 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 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 utilizador clica no botão Ajuda, o componente ColorDialog gera o evento HelpRequest.

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

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

Ver também