Ir ao conteúdo

Problema com comandos de repetição


LTurazza

Posts recomendados

Postado

Olá a todos do fórum.

É a primeira vez que estou postando alguma coisa, e estou muito feliz em participar deste grupo.

Estou com um problema bem simples de c++, estou voltando a programar agora, e acho que isso já me ajuda com algumas coisas.

Quero saber como faço com que um botão faça um label ficar enabled =false e enabled=true durante 10 segundos e com um tempo de 1 em 1 segundos ativando cada 1.

para isso estou usando:

int i;

for (i = 0; i<=10; i++)

{

Label1->Enabled=false;

Sleep(1000);

Label1->Enabled=true;

}

Este código até faz o que eu quero no builder c++, porém ele trava durante 10seg, e quando volta, volta com o Label1 já ativado, ou seja quero ver o label "piscando'.

Por favor me ajudem!!!^_^

Postado

Cara, estava exatamente com o mesmo problema ontem... acabei optando por fazer a função utilizando um timer... ainda nao terminei então nao sei se funcionou! e tambem fiz em c#, vamo ve se a galera ajuda com o C++

Postado

Realmente amigo.. esse comando sleep() para seu programa como um todo, como o amigo a cima comentou faça esse procedimento com o timer do builder..

coloque no interval do timer 10000 (dez mil) e faça assim:

{

if(Label1->Visible==true)

Label1->Visible=false;

else

Label1->Visible=true;

}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!