IDENTIFICAR IMAGEM DETERMINADO PONTO FORM

SOUZA 20/02/2011 16:43:47
#366044
Pessoal e o seguinte estou fazendo um programa educativo 1a 4 serie e gostaria de usar imagens para arrastar na tela dentro do pictureBox fazer a imagem se movimentar ja consegui com uma dica de um amigo aqui do forum agora pra fazer a imagem encichar no top e no left pra poder fazer uma acção tipo OK VC ACERTOU tem que ser muito preciso pois ele trabalha com left e top tem que estar na posicao exata que vc definiu ele nao identifica por uma area como poderia resolver isso em ver de left e top

ex:
IF Image1.left=14 and image1.top=10 THEN
MSGBOX [Ô]PARABENS[Ô]
END IF

SOUZA 20/02/2011 23:32:01
#366079
Ninguem ?
MARCELO.TREZE 21/02/2011 12:08:01
#366114
Resposta escolhida
colega a solução chega a ser simples

vc identifica sim pelo left e top porem vc determina um perimetro.

ex:

suponha que vc queira encaixar a figura que mede 400x400 twips dentro de uma espaço que meça vamos supor 450x450 twips e se encontra na posição left = 14 e top = 10, vc deverá proceder da seguinte maneira:

If Image1.Left > 14 And (Image1.Left + image1.Width) < 464 Then
If Image1.Top > 10 And (Image1.Top + Image1.Hegth) < 460 Then
Msgbox [Ô]Parabens[Ô]
End If
End If


ou seja:
|
Top
|
\/
____WIdth_____
----left----->| | Left = 14
| | Width = 450 Left + width = 464
| |
| Heigth
| |
|_____________|


Top = 10
Heigth = 450 Top + Heigth = 460

ou seja vc determina um perimetro onde se o aluno largar a figura dentro daquele espaço centralizado ou não dará certo entendeu

SOUZA 21/02/2011 13:34:12
#366124
Xará a principio deu certo vou fazer uns testes e te falo. obrigado
EVSAR3 22/02/2011 05:16:23
#366196
Souza, quando vi agora seu post, (são 3:21h) achei bem interessante e resolvi tentar alguma coisa... demorou (agora são 4:14h) o resulta do se saiu melhor do que eu esperava (risos). Estou postando pra você o projeto que acabei de fazer. Espero que ajude bastante você.
é um simples programinha, onde o objetivo, é encaixar o quadrado com as cores dos quadrados superiores com as cores nos quadrados inferiores.
Note que eu fiz uma função especificamente para encaixar cada quadrado no seu correspondente usando uma matriz de controle; no caso, um PictureBox.
O bom disso, é que para modificar o layout da aplicação basta mexer nos PictureBoxes e o código já vai recalcular tudo sozinho.

Não esquecendo de creditar parte do trabalho ao MARCELO-TREZE, já que baseei meus códigos no racioncínio proposto por ele anteriormente.

Boa sorte, bons estudos.
Não esqueça de dizer se funcionou.

Abraços.
Evandro.

Evandro Araújo.
SOUZA 22/02/2011 12:29:31
#366227
evsar3 obrigado pela força e Xará vc tambem valeu, mas etive pensando sabe as variaçoes de letras sao muitas ex no ex acima que coloquei sao 6 letras (S) que a criança pode pegar qualquer uma dela pra encaixar no quadrado entao nao há como saber qual das letras (S) ele vai escolher entao tem que fazer o codigo de todas pra cada casa que contenha a letra (S) sabe entao estava pensando se nao seria mais pratico fazer uma forma de clicar na imagem que eu quero que a letra seja incluida tipo Image1 que vi a letra (S) quando eu click na imagem em branco ele vai abrir o teclado com o alfabeto pra ele escolher qual letra seria acho que ficaria menos codigos para serem escritom por favor deem suas opinioes pramin ! Han veja como ficou a tela depois de pronta pra entenderem
MARCELO.TREZE 22/02/2011 13:03:29
#366232
minha dica é a seguinte coloque o alfabeto todo do lado selecione a letra e armazene o caminho da imagem em uma variavel, depois ao se clicar em um dos quadrados brancos esta imagem é colocada baseada no caminho armazenado na imagem.

existem outras formas para se fazer isso tambem
MARCELO.TREZE 22/02/2011 13:07:37
#366235
outra coisa, a criança digitar a letra não seria melhor?
SOUZA 23/02/2011 12:02:55
#366335
Xara mais uma vez valeu pela força, entao eu coloquei o teclado ao lado quando ela clica na imagem referente a letra aparece o teclado ai ela click na letra correspondente ai diz se ela acertou ou nao.
SOUZA 23/02/2011 12:04:02
#366336
que vc achou me sugere ai se tiver uma ideia melhor e quanto a criança digitar no teclado e que perde um poco o charme ela tem que tirar o olho da tela pra olhar pro teclado entende !
MARCELO.TREZE 23/02/2011 12:09:41
#366339
entendi, e ficou ótimo, um ótimo visual, e idéia bem básica, super funcional. não mude nada até ver ele funcionando na prática, pois criança é criança acompanhe e veja se elas encontram alguma dificuldade, caso não encontrem parabéns.


Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas