Vou tentar explicar o melhor possível, quero fazer isso:
vai ter várias pictures de um lado esquerdo, vários quadradinhos, ai do outro lado direito vai ter outros vários quadradinhos. Os quad do lado esquerdo vão ter uma picture, os do lado direito vao ser em branco, quero que quando clique em um quadradinho do lado esquerdo, e clique em um do lado direito, o do lado direito fique com a mesma imagem do quadrado escolhido, é como se fosse um sistema de desenhar, de mapear.
eu estou fazendo desse geito:
Criei uma variavel global com o nome Tile ( Dim Tile As String )
No codigo da picture quadrada da esquerda, a que eu escolho para colocar na direita, coloquei esse codigo: Tile = T1
agora, no codigo do quadrado da direita, q é uma picture sem imagem, coloquei esse codigo: If Tile = T1 Then M1.Picture = T1.Picture
Mas tem vários quadradinhos da direita, intao eu ia ter q fazer mais um If Tile = T2 Then M1.Picture = T2.Picture, e outro... Queria fazer sem ter que usar um if para cada quadradinho, tipo M1.Picture = Tile.Picture, Tile seria a variavel com o valor do nome do quadradinho da esquerda, por exemplo T1, T2.. ai eu iria precisar só colocar no codigo dos quad da esquerda Tile = T1, Tile = T2. ai o quadrad da direita iria ficar igual a variavel.picture. Por favor me ajudem se não intenderam dizem ai. Obrigado por lerem. :rolleyes:
Pergunta
RD12
Vou tentar explicar o melhor possível, quero fazer isso:
vai ter várias pictures de um lado esquerdo, vários quadradinhos, ai do outro lado direito vai ter outros vários quadradinhos. Os quad do lado esquerdo vão ter uma picture, os do lado direito vao ser em branco, quero que quando clique em um quadradinho do lado esquerdo, e clique em um do lado direito, o do lado direito fique com a mesma imagem do quadrado escolhido, é como se fosse um sistema de desenhar, de mapear.
eu estou fazendo desse geito:
Criei uma variavel global com o nome Tile ( Dim Tile As String )
No codigo da picture quadrada da esquerda, a que eu escolho para colocar na direita, coloquei esse codigo: Tile = T1
agora, no codigo do quadrado da direita, q é uma picture sem imagem, coloquei esse codigo: If Tile = T1 Then M1.Picture = T1.Picture
Mas tem vários quadradinhos da direita, intao eu ia ter q fazer mais um If Tile = T2 Then M1.Picture = T2.Picture, e outro... Queria fazer sem ter que usar um if para cada quadradinho, tipo M1.Picture = Tile.Picture, Tile seria a variavel com o valor do nome do quadradinho da esquerda, por exemplo T1, T2.. ai eu iria precisar só colocar no codigo dos quad da esquerda Tile = T1, Tile = T2. ai o quadrad da direita iria ficar igual a variavel.picture. Por favor me ajudem se não intenderam dizem ai. Obrigado por lerem. :rolleyes:
Editado por RD12Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados