• Domingo 22 de Diciembre de 2024, 15:46

Autor Tema:  Vbasic  (Leído 1190 veces)

arelivaldivia

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Vbasic
« en: Jueves 14 de Octubre de 2004, 08:40 »
0
Hola! Soy Areli

Tengo este codigo, lo cual me dibuja un segemnto de recta cuando le doy click al command1...
Mi peticion es la siguiente: como puedo hacer para que este se repita cada vez que le doy click al command1 y no se haga solo una vez.

Private Sub Command1_Click()

Dim x  As Integer

x = 1680

Command1.Enabled = False
Line (1560, 1320)-(x, 1320)
Line (1560, 2160)-(x, 2160)
Line (1560, 2880)-(x, 2880)
x = x + 120
Command1.Enabled = True

End Sub

Con el siguiente codigo, trazo la linea pero de un solo click.

Private Sub Command1_Click()

Dim x  As Integer

x = 1680

While (x <= 14760)

Command1.Enabled = False
Line (1560, 1320)-(x, 1320)
Line (1560, 2160)-(x, 2160)
Line (1560, 2880)-(x, 2880)
x = x + 120
Command1.Enabled = True

Wend

End Sub

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Vbasic
« Respuesta #1 en: Jueves 14 de Octubre de 2004, 15:36 »
0
DESPUES DE TERMINAR TODO EL PROCESO HACES LO SIGUIENTE:
Call Command1_Click
ANTES DEL End Sub, ESO SI SE VUELVE UN BUCLE INFINITO
AH Y POR FAVOR NO COLOQUES EL MENSAJE 2 VECES CON 1 ES SUFICIENTE
El pasado son solo recuerdos, el futuro son solo sueños