Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Dúvida sobre "Visual basic control timer"
04-05-2012, 10:37
Mensagem: #10
RE: Dúvida sobre "Visual basic control timer"
(03-05-2012 21:55)Tony_Soprano Escreveu:  Olá Karkov.
Bem em primeiro lugar agradeço a preocupação demonstrada.
Quanto a pergunta que me colocas-te se resolveu, não totalmente.
A parte que resolveu foi eu consegui tirar um dos object timer que tinha no programa e so fiquei com um e fiz o contador.
Agora vêm as dúvidas quanto aos arrays ainda não percebi como faze-los principalmente por causa do tipo de dados que devo utilizar. Já percebi que existe um tipo de dados que se chama objects pensei que esse talvez desse mas não tenho a certeza. além disso não percebi qual a ideia que tinhas para a utilização do array.
Por fim a utilização da função random traz-me também algumas dúvidas, visto que essa função só retorna numeros, e para que o programa mostrasse imagens teria que fazer corresponder aos numeros as imagens talvez com uma estrutura case ou assim, mas não sei se e isso que estas a pensar.

Bem por agora é tudo se poderes dar algum exemplo e sugestão de como posso fazer fico a aguardar resposta.

1 abraço fica bemCool

quanto aos arrays ainda não percebi como faze-los principalmente por causa do tipo de dados que devo utilizar .... além disso não percebi qual a ideia que tinhas para a utilização do array

- Eu usei um array de strings, em que declaro as URL das imagens. usei o array para que tivesses as imagens 'disponiveis'. Por exemplo:
Código:
Dim imagens() As String = {"URLIMG1", "URLIMG2", "URLIMG3"}

função random
depois o Random:
Código:
Dim valorAleatorio As New Random()

usei o random para que a cada 30 segundos ele te retorne uma imagem diferente.
Código:
imagens.GetLength(valorAleatorio.Next(2)).ToString
- ali está 2 porque são 3 imagens e o array é [0,1,2] e quero que o random me dê um numero entre 0 e 2.

Tens razão em dizer que retorna numeros, mas o array tambem te retorna um numero de item a não ser que uses o .tostring, aí retorna a string. String essa que podes usar por exemplo numa PictureBox ...

Neste caso aqui temos só 3 imagens, mas imagina que queres 30 ou 40... a probabilidade de te repetir a imagem é mais baixa.

uma dica... tirando a declaração das variaveis, passa-se tudo dentro do evento Timer1_Tick

Se precisares de ajuda apita.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Dúvida sobre "Visual basic control timer" - karkov - 04-05-2012 10:37

Saltar Fórum:


Utilizadores a ver este tópico: 3 Visitante(s)