Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2008, 22:10
bodka
 
Fecha de Ingreso: marzo-2008
Mensajes: 6
Antigüedad: 17 años, 1 mes
Puntos: 0
Necesito ayuda con vb 6.0

Hola, bueno miren mi duda es esta, yo estoy haciendo un codigo al que con las flechitas puedo mover un SHAPE x la pantalla eso ta todo bien, pero cuando llega un cierto limite q sobrepasa la ventana osea el (FORM) y yo quiero hacer que no pase desde el form

este es el codigo que hize :
__________________________________________________ _
Option Explicit
Private Sub Form_keydown(Keycode As Integer, Shift As Integer)
If Keycode Then
Select Case Keycode

Case vbKeyUp
Call Arriba
Case vbKeyDown
Call abajo
Case vbKeyRight
Call derecha
Case vbKeyLeft
Call izquierda
End Select
End If
End Sub

Sub Arriba()
P.Top = P.Top - "0,5"
End Sub

Sub abajo()
P.Top = P.Top + "0,5"
End Sub
Sub derecha()
P.Left = P.Left + "0,5"
End Sub
Sub izquierda()
P.Left = P.Left - "0,5"
End Sub
____________________________
_____________________

La escala del form esta echa a CM.
y tambien necesito que si me pueden explicar, suponete yo agreo un shape mas, pero q el primer shape no lo superponga.

osea cuando me acerco con el SHAPE1 al SHAPE2 NO LO SOBRE PASE x arriba que se frene al rozar cone l shape2

=$ eso solito presiso =$

espero q me puiedan ayudar :$:$:$:$

suerte!

y espero respuestas rapidito a ree :)


.Lucas