hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
30 de Agosto de 2008, 09:07:27
Noticias: ¿Quieres aprender a programar en C/C++?
Para ver este enlace Registrate o Inicia Sesion
> lee aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Mover formulario con VB
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Mover formulario con VB  (Leído 390 veces)
xinlu
NZ1
*
Desconectado Desconectado

Mensajes: 28

Born to program


Ver Perfil
« : 10 de Diciembre de 2006, 01:10:08 »

Hola gente, me gustaría saber que code debo añadir a mi programa para que al pinchar con el ratón sobre cualquier parte del formulario o sobre un objeto pueda desplazar el formulario por la pantalla como si pinchara en la barra de título de la ventana.
En línea
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 311


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #1 : 10 de Diciembre de 2006, 03:01:59 »

Hola xinlu aqui tu codigo:
Código:
Dim MoveScreen As Boolean
Dim MousX As Integer
Dim MousY As Integer
Dim CurrX As Integer
Dim CurrY As Integer

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    MoveScreen = True
    MousX = X
    MousY = Y
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If MoveScreen Then
        CurrX = Form1.Left - MousX + X
        CurrY = Form1.Top - MousY + Y
        Form1.Move CurrX, CurrY
    End If
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    MoveScreen = False
End Sub

En línea
xinlu
NZ1
*
Desconectado Desconectado

Mensajes: 28

Born to program


Ver Perfil
« Respuesta #2 : 11 de Diciembre de 2006, 05:15:51 »

Gracias manifest_06. Me ha servido de mucho.
En línea
xinlu
NZ1
*
Desconectado Desconectado

Mensajes: 28

Born to program


Ver Perfil
« Respuesta #3 : 11 de Diciembre de 2006, 11:10:22 »

He estado analizando el code, y he descubierto un pequeño fallo. Hay que añadirle esta línea de code al principio del evento MouseDown del formulario:

Código:
If Me.WindowState = vbMaximized Then Exit Sub

Ya que si lo intentas mover maximizado te da error. Gracias de nuevo, manifest_06.
En línea
-SharK_90-
Colaborador
****
Desconectado Desconectado

Mensajes: 652


NO SPAM


Ver Perfil WWW
« Respuesta #4 : 12 de Diciembre de 2006, 03:59:39 »

A mí noo me funciona...¿Por qué será?
Este código para que versión es????mmm...
SALU2
En línea


Para ver este enlace Registrate o Inicia Sesion
ALOJAMIENTO WEB GRATIS... MUY BUENO. 350MB
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 311


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #5 : 12 de Diciembre de 2006, 07:20:54 »

que raro que haya tantos problemas, a mi me sirve un 100%
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online