Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 20, 2008, 09:56:35
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Como ago para mover gifs con el teclado en vb.... 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Como ago para mover gifs con el teclado en vb....  (Leído 473 veces)
kakio
Recien Llegado
*
Desconectado Desconectado

Mensajes: 14


Duke Lord


Ver Perfil Email
« en: ſeptiembre 22, 2005, 04:07:34 »

En línea

kakio
kakio
Recien Llegado
*
Desconectado Desconectado

Mensajes: 14


Duke Lord


Ver Perfil Email
« Respuesta #1 en: ſeptiembre 22, 2005, 04:12:12 »

plissss y para hacer que se muevan po que se quedan quietos.............................. Shocked
En línea

kakio
Prosutch
Visitante
« Respuesta #2 en: ſeptiembre 22, 2005, 05:11:16 »

para moverlo? facil

le pones en el form_keypress (ascii y no se q mas)

y le pones

if ascii=asciidelasflechitas then
image1.top=image1.top +valorqquieras

end if

eso solo, byeTES
En línea
wuepe
Visitante
« Respuesta #3 en: ſeptiembre 30, 2005, 03:49:21 »

Creo que te equivocas, el Private Sub Form_KeyPress(KeyAscii As Integer) no coge esas teclas tendras que usar el

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)

dim unidades as integer
unidades = 5 ' es los puntos que sube

if keycode = 38 then ' arriba
  migif.top = migif.top - unidades
end if
if keycode = 40 then ' abajo
  migif.top = migif.top + unidades
end if
if keycode = 37 then ' izq
  migif.left = migif.left- unidades
end if
if keycode = 39 then 'der
  migif.left = migif.left + unidades
end if

End sub

Ese seria el codigo Wink tiene el problema de que tienes que levantar la tecla para que se mueva. si quieres compobar si sigue pulsada tendras que usar el keydown y un timer, pero lo complica un poco mas.

1 Salu2
En línea
Prosutch
Visitante
« Respuesta #4 en: ſeptiembre 30, 2005, 04:35:18 »

No no me equivoco, si tienen askyy, busca y veras Wink
En línea
la caca
Miembro
*****
Desconectado Desconectado

Mensajes: 72


Ver Perfil Email
« Respuesta #5 en: ſeptiembre 30, 2005, 09:01:07 »

che este esta mejor

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Dim unidades As Integer
unidades = 5 ' es los puntos que sube
If KeyCode = 38 Then ' arriba
  migif.Top = migif.Top - unidades
End If
If KeyCode = 40 Then ' abajo
  migif.Top = migif.Top + unidades
End If
If KeyCode = 37 Then ' izq
  migif.Left = migif.Left - unidades
End If
If KeyCode = 39 Then 'der
  migif.Left = migif.Left + unidades
End If
End Sub

porque con keydown mantienes la flecha apretada y se sigue moviendo

bueno chau
En línea
kakio
Recien Llegado
*
Desconectado Desconectado

Mensajes: 14


Duke Lord


Ver Perfil Email
« Respuesta #6 en: Octubre 05, 2005, 05:00:05 »

graciasss!
En línea

kakio
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Como ago para mover gifs con el teclado en vb.... « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC