Jump to content
Sign in to follow this  
Zeca414

Mover duas picturebox ao mesmo tempo

Recommended Posts

Zeca414

Boas, estou aqui com um problema que é mover duas pictures box ao mesmo tempo. Eu tenho utilizado threads para mover uma de cada vez e resultou e agora precisava de ajuda para mover duas. Já experimentei criando uma thread (que continha a segunda picture box) e fazendo start a essa thread, e depois iniciava a primeira imagem, mas não resultou.

Gostava de saber qual a melhor forma de mover as duas picture box ao mesmo tempo

Obrigado

Share this post


Link to post
Share on other sites
M6

Se tens de as mover ao mesmo tempo basta colocares a segunda picturebox a ser controlada dentro da thread que já controla a primeira picturebox.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
Zeca414

o problema é que uso um ''for'' para mover a coordenada X e outro ''for'' para a coordenada Y...e com os 4 for's encadeados não da para mover a duas bem

Share this post


Link to post
Share on other sites
M6

Mas só necessitas de 2 for, quando moves as coordenadas X fazes para ambos os objectos, e o mesmo para Y.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
Zeca414

Mas como as picture estão e vão para sitios diferente eu preciso de 2 for's para X e Y de uma e mais 2 para a outra visto que as posições são diferentes.

isto é para fazer uma aplicação parecida ao Frets on Fire/Guitar Hero...mas onde não ha um ''painel'' a mexer mas sim picturebox individualmente.

Share this post


Link to post
Share on other sites
Cybernavigator

Ora bem, não sei se percebi muito bem,

mas tu queres que as duas se mexam quando uma é arrastada.

Mas quê?

Vão para direcções opostas?

A distancia entre elas é a mesma?

Uma vai pra cima outra pra baixo mas ambas para o mesmo lado?

Em qualquer um dos casos em cima a solução é matemática...


Melhores cumprimentos,João Lopes***Esta mensagem foi escrita ao abrigo do novo Acordo Ortográfico***

Share this post


Link to post
Share on other sites
M6

Mas como as picture estão e vão para sitios diferente eu preciso de 2 for's para X e Y de uma e mais 2 para a outra visto que as posições são diferentes.

Não. O que tens é de calcular um delta para cada uma das coordenadas e para cada um dos objectos.

Depois, dentro do for dos X aplicas o respectivo delta a cada objecto para a coordenada X, e o mesmo para o Y.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.