Foros del Web » Programación para mayores de 30 ;) » Programación General »

como mover form sin borde?

Estas en el tema de como mover form sin borde? en el foro de Programación General en Foros del Web. Alguien sabe como poder mover con el raton un form sin bordes? Gracias!...
  #1 (permalink)  
Antiguo 15/04/2004, 11:11
Avatar de Javierillo  
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 695
Antigüedad: 22 años, 10 meses
Puntos: 0
como mover form sin borde?

Alguien sabe como poder mover con el raton un form sin bordes?
Gracias!
  #2 (permalink)  
Antiguo 16/04/2004, 05:12
Avatar de ManOPlas  
Fecha de Ingreso: noviembre-2003
Mensajes: 49
Antigüedad: 21 años
Puntos: 0
Decime en que lenguaje y sera mas facil de explicarte
__________________
Salu2 :D
  #3 (permalink)  
Antiguo 16/04/2004, 05:26
Avatar de Javierillo  
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 695
Antigüedad: 22 años, 10 meses
Puntos: 0
ops,se me olvidó...
Es VB
  #4 (permalink)  
Antiguo 16/04/2004, 15:17
Avatar de ManOPlas  
Fecha de Ingreso: noviembre-2003
Mensajes: 49
Antigüedad: 21 años
Puntos: 0
bueno, tu tienes un form con la propiedad BorderStyle en -none. Lo que vamos a hacer es primero que nada hacer un label y llevalo al tope del programa, como si fuese el titulo(te recomiendo q le pongas en la propiedad Apeareance el valor -flat).

Bueno aqui va el codigo:
en las declaraciones generales pone esto:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal iparam As Long) As Long
Private Declare Sub ReleaseCapture Lib "user32" ()

despues abajo de eso le das enter y pones esto:
Private Function Draguear(Form1 As Form)
ReleaseCapture
Call SendMessage(Form1.hwnd, &HA1, 2, 0&)
End Function

despues de eso en el Evento del label "MouseDown" le metes este codigo:

Call Draguear(Me)

y listo, fijate si te anda y dime ;)
__________________
Salu2 :D
  #5 (permalink)  
Antiguo 17/04/2004, 04:10
Avatar de Javierillo  
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 695
Antigüedad: 22 años, 10 meses
Puntos: 0
ok,muchisimas gracias,voy a provar
  #6 (permalink)  
Antiguo 17/04/2004, 11:26
Avatar de ManOPlas  
Fecha de Ingreso: noviembre-2003
Mensajes: 49
Antigüedad: 21 años
Puntos: 0
avisa si anda ;)
__________________
Salu2 :D
  #7 (permalink)  
Antiguo 17/04/2004, 13:15
Avatar de Javierillo  
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 695
Antigüedad: 22 años, 10 meses
Puntos: 0
si,perfectamente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:01.