Rui Lopes Posted April 30, 2009 at 08:31 PM Report #260377 Posted April 30, 2009 at 08:31 PM 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.
jpaulino Posted April 30, 2009 at 09:23 PM Report #260389 Posted April 30, 2009 at 09:23 PM Problema : a imagem sai fora do ecrâ, como resolver? Código ? Que animação estás a fazer ? ...
Rui Lopes Posted April 30, 2009 at 09:30 PM Author Report #260392 Posted April 30, 2009 at 09:30 PM 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
jpaulino Posted April 30, 2009 at 09:41 PM Report #260395 Posted April 30, 2009 at 09:41 PM 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 ?
drake101 Posted May 5, 2009 at 10:09 AM Report #261502 Posted May 5, 2009 at 10:09 AM cuidado que isto My.Computer.Screen.WorkingArea da-te a resolução do ecra mas sem a barra de iniciar
joao.palma Posted May 5, 2009 at 11:39 AM Report #261523 Posted May 5, 2009 at 11:39 AM 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....
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now