Para fazer uma label piscante em projeto Windows Forms C# no Visual Studio é muito simples. Nesta aula vou criar uma imagem como mostrada no GIF abaixo.
1. Acrescente em um formulário uma label. Neste exemplo nomei a label como lblMensagem
2. No formulário no qual está a label, adicione um Timer
3. Dê um duplo-clique no Timer e programe-o com a seguinte linha de código;
lblMensagem.ForeColor = lblMensagem.ForeColor == Color.Red ? Color.Black : Color.Red;
4. Para este exemplo eu criei dois botões, um para iniciar as piscadass e outro para parar. Adicione os dois botões mostrados no GIF acima.
5. Dentro do botão Piscar, adicione o seguinte código, que irá acionar o Timer;
timer1.Enabled = true;
6. Dentro do botão Parar de piscar, utilize o seguinte código para desativar o Timer e voltar para as cores iniciais;
timer1.Enabled = false; lblMensagem.ForeColor = Color.Black;