Ver Mensaje Individual
  #5  
Antiguo 24-08-2018
Avatar de duilioisola
[duilioisola] duilioisola is online now
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Suponiendo que ya tienes la parte del botón y la imagen moviendose, es tan simple como verificar la posición de la imagen antes de moverla.

El Pseudocódigo sería algo asi:

Código:
// Hasta donde puede avanzar la imagen
LimitePosicionDerecha := 900

// Cantidad de pixels que se moverá al presionar una tecla
Avence := 10

OnKeyPress
begin
   // Avanzo la imagen
   Imagen.Left := Imagen.Left + Avence

   // Verifico si me he salido de la pantalla
   if Imagen.Left > LimitePosicionDerecha then
      Imagen.Left := 1
end
Responder Con Cita