Como fazer uma label piscar com C# Sharp (Windows Forms do Visual Studio)

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;
C#piscar a labelVisual StudioWindows Forms