Kelver 0 Denunciar post Postado Abril 28, 2008 Nao entendo muito do Timer, entao gostaria de saber o seguinte, e possivel eu Ter um Form1 com um botao ... quando o botao fosse clicado, o time contaria uns 10 segundos para abrir um Form2 e em seguida destruiria o Form1? Compartilhar este post Link para o post Compartilhar em outros sites
Marostegan 0 Denunciar post Postado Abril 28, 2008 olá amigo... eu fiz uma coisa +/- parecido em meu sistema, usando timer + progressbar não sei se ajuda mas tah ai o que fiz.... seguinte no Form1 coloquei um botao abrir que vai abrir o Form 2... nesse Form 2 tem um progressbar e um timer no botao abrir do Form1 coloquei o seguinte: begin Form2.timer1.enabled:=true; Form2.show; Form1.hide; end; ai vai abrir o Form 2.. ai você pode deixar o progressbar invisivel... e pronto... ou senao você pode fazer = eu... quando o progressbar completar ele fecha o Form2 e vai pro Form 3... assim: begin progressbar1.position := progressbar1.position+6; if progressbar1.position >=99 then begin Form3.show; progressbar1.Position:=1; timer1.enabled:=false; close; end; PS. na Properties "Interval" do Timer deixe 100 espero que ajude em algo... abraçoss!! Compartilhar este post Link para o post Compartilhar em outros sites
Kelver 0 Denunciar post Postado Abril 28, 2008 nao era bem isso q eu qria saber, mais vlw a intencao amigo. grato Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo R Moura 0 Denunciar post Postado Abril 28, 2008 se você quer apenas "esperar" 10 segundos para de 1 form abrir outro, você pode usar o seguinte comando sleep(10000)... P.s.: 1000 - 1segundo, 2000 - 2 segundos... e porae vai. Compartilhar este post Link para o post Compartilhar em outros sites