Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
+4
Valentine
Over~
Cristabel
lucas100vzs
8 participantes
Página 1 de 1
Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Quero saber como faz para criar uma contagem de 10 segundos para fazer uma "label/picturebox" sumir quando ela aparece.....
Como ? Exemplo: Eu clico para aparecer uma label aí depois de 10 segundos ela some....
Tipo eu coloquei assim:
Nome da label: lblSuma
Mas isto por exemplo não funciona....queria saber como crio uma contagem de 10 Segundos usando o GetTickCount....Quem puder me ajudar agradeço desde já.....
Como ? Exemplo: Eu clico para aparecer uma label aí depois de 10 segundos ela some....
Tipo eu coloquei assim:
Nome da label: lblSuma
- Código:
Sub SumirLabel()
Dim Tick as long
Dim Tempo as long
Tick = GetTickCount
Tempo = Tick + 1000
If Tempo > GetTickCount Then
lblSuma.visible = false
End if
End Sub
Mas isto por exemplo não funciona....queria saber como crio uma contagem de 10 Segundos usando o GetTickCount....Quem puder me ajudar agradeço desde já.....
lucas100vzs- Membro Sênior
- Mensagens : 396
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
GetTickCount retorna o tempo decorrido desde que o sistema foi iniciado.
Tick = GetTickCount
Quando você chama a função, você pega o tempo naquele momento. Por exemplo, 400 milésimos de segundos.
Tempo = Tick + 1000
E em seguida adiciona + 1000. Resultando em 1400 milésimos de segundos ( 1,4 segundos ) sendo que o sistema ainda está em cerca de 400 ( 0,4 seg) milésimos.
If Tempo > GetTickCount Then
lblSuma.visible = false
End if
Então, a variavel Tempo sempre será maior que GeTickCount fazendo com que a label fique invisivel.
Cristabel- Membro
- Mensagens : 102
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Você precisa de algo que fique verificando o tempo do sistema. Caso não esteja usando engines, aconselho usar um Timer.
Dim Tick As Long
Dim Counter As Integer
Sub ProgramLoop()
Do While Counter < 10
DoEvents
If GetTickCount >= Tick + 1000
Tick = GetTickCount
Counter = Counter + 1
End If
Loop
lblSuma.visible = false
Counter = 0
End Sub
A label irá ficar invisivel quando o counter chegar ao valor de 10 (10 segundos).
Obs : Isso irá travar o seu projeto.
Dim Tick As Long
Dim Counter As Integer
Sub ProgramLoop()
Do While Counter < 10
DoEvents
If GetTickCount >= Tick + 1000
Tick = GetTickCount
Counter = Counter + 1
End If
Loop
lblSuma.visible = false
Counter = 0
End Sub
A label irá ficar invisivel quando o counter chegar ao valor de 10 (10 segundos).
Obs : Isso irá travar o seu projeto.
Última edição por Cristabel em Dom 18 Nov 2012, 16:36, editado 1 vez(es)
Cristabel- Membro
- Mensagens : 102
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Olha O Double Post Crisabel Você Poderá Ser Punido!
Over~- Membro Vitalicio
- Mensagens : 565
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Acho que não tem problema nesse caso, ele fez isso porque tava ajudando a solucionar a dúvida do membro a cima e como se trata de códigos, colocar em uma única mensagem poderia ficar muito grande e difícil de entender.Over~ escreveu:Olha O Double Post Crisabel Você Poderá Ser Punido!
E ser punido aqui... grande coisa! isso não significa nada, o máximo que poder ser é banido, e ser banido aqui na mmo se tornou algo fútil, porque no outro dia as pessoas banidas sempre voltam. Já fui banido até hoje sem saber o que porque e voltei, o thales12 já foi banido 300 vezes e voltou, então o cristabel que é ex-admin ser banido tbm....
Última edição por Valentine em Dom 18 Nov 2012, 13:49, editado 1 vez(es)
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Valentine escreveu:Acho que não tem problema nesse caso, ele fez isso porque tava ajudando a solucionar a dúvida do membro a cima e como se trata de códigos, colocar em uma única mensagem poderia ficar muito grande e difícil de entender.Over~ escreveu:Olha O Double Post Crisabel Você Poderá Ser Punido!
E ser punido aqui... grande coisas! isso não significa nada, o máximo que poder ser é banido, e ser banido aqui na mmo se tornou algo fútil, porque no outro dia as pessoas banidas sempre voltam. Já fui banido até hoje sem saber o que porque e voltei, o thales12 já foi banido 300 vezes e voltou, então o cristabel que é ex-admin ser banido tbm....
Exatamente!
Pode até ser contra as regras Double Post, mas uma injustiça seria punir alguém por double post, quando este está tentando ajudar...
Bom, vamos ver se o cara entendeu a resposta...
Guardian- Membro de Honra
- Mensagens : 781
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Nossa..
Pra que todo esse rolo, que porra de GetTickCount oq....
1. Crie:
Picture Box
Command Button
Timer
2. Deixe a Picture como Visible em False
3. Insira no código do Button:
4. Insira no código do Timer:
Pronto '-'
A contagem é feita por milésimo, então 1 segundo é 1000 e no caso 10 segundos 10000... Sakou?
Espero ter ajudado, pois com Timer é muito melhor!
Abraço'
Pra que todo esse rolo, que porra de GetTickCount oq....
1. Crie:
Picture Box
Command Button
Timer
2. Deixe a Picture como Visible em False
3. Insira no código do Button:
- Código:
Private Sub Command1_Click()
Picture1.Visible = True
Timer1.Enabled = True
Timer1.Interval = 10000
End Sub
4. Insira no código do Timer:
- Código:
Private Sub Timer1_Timer()
Picture1.Visible = False
End Sub
Pronto '-'
A contagem é feita por milésimo, então 1 segundo é 1000 e no caso 10 segundos 10000... Sakou?
Espero ter ajudado, pois com Timer é muito melhor!
Abraço'
Wirosaki- Membro Sênior
- Mensagens : 262
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Wirosaki escreveu:Nossa..
Pra que todo esse rolo, que porra de GetTickCount oq....
1. Crie:
Picture Box
Command Button
Timer
2. Deixe a Picture como Visible em False
3. Insira no código do Button:
- Código:
Private Sub Command1_Click()
Picture1.Visible = True
Timer1.Enabled = True
Timer1.Interval = 10000
End Sub
4. Insira no código do Timer:
- Código:
Private Sub Timer1_Timer()
Picture1.Visible = False
End Sub
Pronto '-'
A contagem é feita por milésimo, então 1 segundo é 1000 e no caso 10 segundos 10000... Sakou?
Espero ter ajudado, pois com Timer é muito melhor!
Abraço'
Só algumas correções...
- Código:
Private Sub Timer1_Timer()
Picture1.Visible = False
Timer1.Enabled = False
End Sub
Melhor desativar o timer, porque eles acabam "pesando" muito.
"Espero ter ajudado, pois com Timer é muito melhor!"
Depende pra que vai ser usado... Se não, era melhor por toda a Sub GameLoop em um timer não ? kkkk'
Guardian- Membro de Honra
- Mensagens : 781
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Timer é muito melhor? onde isso?
Sinceramente, usar uma ferramenta ao invés de usar um código é realmente desnecessário, a melhor forma é GetTickCount e nada de Timer, se é pra responder dúvidas desse jeito é melhor nem responder, poupa o seu tempo.
Sinceramente, usar uma ferramenta ao invés de usar um código é realmente desnecessário, a melhor forma é GetTickCount e nada de Timer, se é pra responder dúvidas desse jeito é melhor nem responder, poupa o seu tempo.
Última edição por Valentine em Seg 19 Nov 2012, 14:24, editado 2 vez(es)
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Valentine, deixa os noobs fica se achando, pensando que usando Timer que é muito mais fácil vai ser a última bolacha do pacote, sabe nem o "básico" do "basic" --'
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
Omega o Valentine gosta de ajudar, ja que ele é um bom programador então ele tem mais é que ajudar os membros, ao contrario de outros que pensam que só podem criticar ja que são bons programadores. ^^
newbie123- Membro Vitalicio
- Mensagens : 622
Re: Tempo para desaparecer uma "Label/Pic" usando "GetTickCount"
As Ferramentas do Vb6 são um lixo, não é atoa que o vb6 foi "abandonado" (Aspas), tente usar ferramentas que não são padrões pra você ver do que eu estou falando, eu conto no dedo as que não parecem a merda que eu cago no vazo, então sempre use códigos!
Como o Guardian falou... imagine todo o GameLoop usando Timer. Eu não digo que EO é bem feito (Apesar de ter 3 páginas de correção de bugs dele) não é porque eu gosto do robin não, é porque ele sabe a melhor forma de usar as coisas, então perceba que não existe NENHUM Timer nas Forms.
Como o Guardian falou... imagine todo o GameLoop usando Timer. Eu não digo que EO é bem feito (Apesar de ter 3 páginas de correção de bugs dele) não é porque eu gosto do robin não, é porque ele sabe a melhor forma de usar as coisas, então perceba que não existe NENHUM Timer nas Forms.
Tópicos semelhantes
» Label com Tempo de Buffs/Debuffs/Stun/Bleed
» Como mudo botao para label vb +1cred
» [EEB]&[ED]Sistema de Autoloot por tempo e so para vip
» como coloca tempo para reviver?
» [DUVIDA] Como ajeitar o bug dos itens desaparecer?
» Como mudo botao para label vb +1cred
» [EEB]&[ED]Sistema de Autoloot por tempo e so para vip
» como coloca tempo para reviver?
» [DUVIDA] Como ajeitar o bug dos itens desaparecer?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Dom 08 Abr 2018, 18:40 por JorgeZinhoo002
» Ojkjeeeee
Seg 10 Out 2016, 23:19 por Frozen
» Naruto Great Ninja Batle
Dom 09 Out 2016, 14:29 por GuiinhoLP
» Recrutamento de um Designer para jogo de CDZ.
Sex 23 Set 2016, 18:37 por newbie123
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:11 por Eduardo
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:11 por Eduardo
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:09 por Eduardo
» Projeto Dbz
Qua 31 Ago 2016, 23:46 por 157
» Avaliação - Sprites Naruto
Qua 31 Ago 2016, 17:09 por 157
» [Sprites] DBZ (Plix)
Qua 31 Ago 2016, 14:13 por 157
» Super Pack - Bleach V.2
Qua 31 Ago 2016, 13:02 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:04 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:03 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:02 por 157
» [Pedido] Contador de resets na FrmMain
Sáb 13 Ago 2016, 17:45 por killers97
» [Recrutamento]
Qua 10 Ago 2016, 23:09 por Monsters
» Ajuda erro no Cliente e Servidor do EEB 2.6!
Qua 20 Jul 2016, 19:53 por Binholx
» Como criar tilesets para Eclipse Origins 3.0 (POKÉMON)
Qua 29 Jun 2016, 19:46 por Sir Aaron
» Recursos Pokemons
Qua 29 Jun 2016, 19:34 por Sir Aaron
» erro frm flash
Qua 25 maio 2016, 13:51 por vava123
» Pedido - Pack de star wars
Qui 19 maio 2016, 05:06 por edsonpet
» [Ajuda] Sobre como por o servidor on por ip fixo
Ter 17 maio 2016, 16:14 por vava123
» Illusion Dimension - O Misterio do ID: BETA TESTE ONLINE
Sex 06 maio 2016, 20:02 por LksFlorencio
» [NSME] Naruto Shinobi Maker Engine
Qua 23 Mar 2016, 15:11 por luana1457
» Script /base,/casa Igual DBZ Forces
Dom 21 Fev 2016, 07:34 por JorgeZinhoo002
» [Pedido]Colar Tsunade item sprite eclipse origin
Qui 21 Jan 2016, 07:38 por lawllietbr
» [Pedido] Elysium
Sáb 19 Dez 2015, 11:31 por luana1457
» Naruto - Recruta
Ter 15 Dez 2015, 18:40 por Uchiha ~
» [Avaliação] - Kirito from Sword Art Online; Red and Pikachu from Pokemon.
Qua 25 Nov 2015, 13:43 por Thanakii
» [Avaliação] - Kenpachi Zaraki from Bleach; Libra Shiryu From Saint Seiya.
Qua 25 Nov 2015, 12:55 por Thanakii
» Demonstração de Sprites (Á VENDA!)
Qua 25 Nov 2015, 12:40 por Thanakii
» [Sistema de Reset]Para Eclipse .
Ter 24 Nov 2015, 16:51 por VithorUchi
» Cada Guild Nascer em Certo Mapa
Qui 12 Nov 2015, 06:13 por fabiofeijó_HIT
» Dragon Ball z Fusion A Grande Volta
Qui 29 Out 2015, 15:17 por fabiofeijó_HIT
» Ajuda com Ip fixo
Seg 26 Out 2015, 16:07 por GalaxyHells15
» Como Fazer um GUI no Eclipse Origins
Dom 18 Out 2015, 22:10 por Jeanleee
» Shisui Susanoo
Dom 18 Out 2015, 20:23 por Jeanleee
» Fantasy Art Online
Dom 18 Out 2015, 16:41 por daviih123
» Ajuda !!
Seg 05 Out 2015, 12:13 por andersonzika
» como passar o usuário e senha para o MainMenu?
Seg 28 Set 2015, 22:03 por Bëzerk
» Ru time ero 13 Type mismatch
Seg 28 Set 2015, 09:08 por andredarle
» Jarvis 1.3 Download
Qua 23 Set 2015, 18:42 por soares125
» [Avaliação/Disponibilização]Árvore 64x64
Qua 23 Set 2015, 15:15 por Over~
» Mlk's Zikas Signatures
Ter 22 Set 2015, 21:15 por Aikawa Reborn'
» Pedido de Sistemas
Dom 20 Set 2015, 18:05 por cleyton_05
» [AjudaEEB]Gerador de EXP
Qua 16 Set 2015, 14:04 por Over~
» [Avaliar] Base, Humano e Goblin.
Seg 14 Set 2015, 22:51 por .iBlaz3.
» Fabrica do Tio Cronos!
Dom 13 Set 2015, 21:31 por [ADM]Cronos
» [PixelArt] Minion - Meu malvado favorito
Dom 13 Set 2015, 12:51 por [ADM]Cronos
» [Avaliar] Goku Dragon Ball Z
Qua 05 Ago 2015, 21:36 por Setrux