O C# possui um componente interessante e que permite que o usuário selecione cores através de uma paleta, para que estas sejam utilizadas em diversos componentes dos formulários, como botões, backgrounds, labels, etc. Trata-se do ColorDialog. Arrastando-o para um formulário ele se posicionará no rodapé do projeto, conforme ilustra a imagem abaixo:

Para demonstrar suas funções básicas, adicionei os seguintes componentes ao formulário:

Adicionei comandos para exibir a paleta de cores quando o botão for pressionado, da seguinte forma:
ColorDialog cdlPaleta = new ColorDialog();
cdlPaleta.ShowDialog();
Agora, ao pressionar o botão, surge a paleta para seleção de cores:

Precisamos, então, capturar a cor selecionada pelo usuário para aplicá-la aos componentes. Isso pode ser feito da seguinte maneira:
private void btnExibir_Click(object sender, EventArgs e)
{
ColorDialog cdlPaleta = new ColorDialog();
cdlPaleta.ShowDialog();
if (cdlPaleta.ShowDialog() == DialogResult.OK)
{
textBox1.ForeColor = cdlPaleta.Color;
}
}
Notem que eu atribuí, para a propriedade ForeColor do textBox1, a propriedade Color do ColorDialog. O resultado é:

O texto está em azul!
Vejam outros exemplos:
this.BackColor = cdlPaleta.Color;
Resulta em:

Alterando a cor do Label:
label1.ForeColor = cdlPaleta.Color;

Alterando as cores do botão:
button1.BackColor = Altera a cor de fundo do botão
button1.ForeColor = Altera a cor do texto do botão

Conforme foi demonstrado, o componente ColorDialog nos permite manipular cores de diversos objetos do formulário.
Outras dicas de C#
Adicionando colunas a um dataset
Capturando a linha clicada em um Gridview
Chamando função C# a partir do Javascript
Como chamar função "alert" a partir do C#
Criando rapidamente os métodos Setters e Getters
Deixando o Visual Studio 2010 em Português
Entendendo o operador ternário
Enviando e-mails com C#
Invertendo uma string
Percorrendo as linhas de um DataSet
Percorrendo todos os textboxes do formulário - Windows Application
Permitindo que o usuário altere cores dos componentes
Posicionando o cursor no início de um Stream
Redirecionando para a parent window
Removendo acentos de string
Removendo todas as tags HTML de um texto
Simulando um clique em um elemento através de jQuery
Trabalhando com o método String.Format
Verificando se um número é par ou ímpar
Verificando se uma conexão está aberta
Verificando se uma variável string é nula ou vazia
Verificando se uma variável string é nula, vazia ou composta somente por espaços
Você Sabia?
PDP-1

O primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.
Final Fantasy

O famoso título Final Fantasy, da Square Enix, tem este nome exatamente porque se tratava da última esperança da empresa, que estava à beira da falência quando o lançou. Clique aqui e conheça detalhes dessa história.
PC com barulho?

Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.
Computadores de 1,5 tonelada

Em 1949 a revista Popular Mechanics fez uma previsão para o futuro, dizendo: "Um dia os computadores pesarão menos do que 1,5 tonelada". E pensar que temos smartphones capazes de realizar milhões de vezes mais operações do que os computadores daquela época.
ENIAC

O ENIAC, primeiro computador valvulado do mundo, possuía 17.000 válvulas, 500.000 pontos de solda, 30 toneladas de peso e ocupava uma área de 180 metros quadrados. Clique aqui e conheça mais sobre a história dos computadores.
