Drego 0 Denunciar post Postado Abril 17, 2011 Estou precisando de ajuda com Windows Forms. Tenho um formulário onde preciso que contenha um contador. Este contador precisa ficar rodando enquanto apresento informações num richTextBox. Tentei fazer desta maneira: for (int a = 0; a < 10; a ++) { label1.Text = Convert.ToInt32(a); System.Threading.Thread.Sleep(1000); } Mas ele estava apresentando somente o último número no label depois de 9 segundos. Como faço para que ele troque os números a cada 1 segundo? Desde já, obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Murilo Eduardo B. Santos 0 Denunciar post Postado Abril 19, 2011 porque não tenta usar o controle timer que fica na aba components? ai coloca a intervalo(inteval) dele de 1000 depois crie uma variavel de escopo global e vai incrementado ela a cada Tick int a = -1; private void timer1_Tick(object sender, EventArgs e) { a += 1; if (a <= 9) label1.Text = Convert.ToInt32(a); else a = 0; } Compartilhar este post Link para o post Compartilhar em outros sites