Visual Basic para Aplicaciones - mouse-down

Life is soft - evento anual de software empresarial
 
Vista:

mouse-down

Publicado por angelica (5 intervenciones) el 29/10/2006 17:26:05
al meter codigo en form_mousedown se ejecuta al presionar el boton 1 o 2 del mouse; pero mientras este codigo se ejecuta( un objeto en movimiento) si lo presiono otra vez, lo ejecuta de nuevo; como hago para que mientras esta en movimiento este objeto no ejecute de nuevo el codigo si presiono el boton otra vez por error o intencionalmente?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:mouse-down

Publicado por JuanC (243 intervenciones) el 29/10/2006 21:55:57
Utiliza una variable global que indique si está o no en movimiento

Ejemplo

Dim bEnMovimiento As Boolean

Form_Mousedown()
If bEnMovimiento Then
Exit Sub
Else
bEnMovimiento = True
Call Mover
End If
End Sub

Sub Mover()
'.....
bEnMovimiento = False
End Sub

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:mouse-down

Publicado por angelica (5 intervenciones) el 30/10/2006 02:51:53
Hola Juan C:
Gracias por tu ayuda lo pondre en practica y despues te comento
saludos desde mèxico.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:mouse-down

Publicado por angelica (5 intervenciones) el 30/10/2006 04:10:38
ya lo he probado y resulto bien; con varias modificaciones pero bien
nuevamente gracias y saludos desde mèxico.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar