• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Rui Lopes

Protecção de ecrâ

6 mensagens neste tópico

Olá a todos

Criei uma protecção de ecrã em vb 2008 com uma picturebox e um timer

Problema : a imagem sai fora do ecrâ, como resolver?

Já agora se alguém tiver código para protecções de ecrã agradecia.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Problema : a imagem sai fora do ecrâ, como resolver?

Código ? Que animação estás a fazer ? ...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Foi a adaptação de um código de vb 06:

uma imagem que vai mudando de coordenadas

o código que usei é:

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles  Timer1.Tick

        PictureBox2.Top = Rnd() * 751

        PictureBox2.Left = Rnd() * 751

    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Foi a adaptação de um código de vb 06:

Em vb.net usas a classe Random() e o método Next() para gerar um numero aleatório. Mais informação http://msdn.microsoft.com/en-us/library/2dx6wyd4.aspx

Depois tens de saber o tamanho do ecran, através do My.Computer.Screen.WorkingArea(Width e Height) e subtrair o tamanho(Width e Height) da imagem. É nesses intervalo que podes colocar para valores aleatórios.

Entendeste mais ou menos a ideia ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

cuidado que isto My.Computer.Screen.WorkingArea da-te a resolução do ecra mas sem a barra de iniciar

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá a todos

Criei uma protecção de ecrã em vb 2008 com uma picturebox e um timer

Problema : a imagem sai fora do ecrâ, como resolver?

Já agora se alguém tiver código para protecções de ecrã agradecia.

vês qual é o máximo do ecrã e depois fazes um if pa não deixar ir ate la....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora