Red de conocimiento informático - Problemas con los teléfonos móviles - Diseño del curso VB, dibuje una rueda girando a una velocidad constante en la línea horizontal. La apariencia de la rueda la puede determinar usted mismo.

Diseño del curso VB, dibuje una rueda girando a una velocidad constante en la línea horizontal. La apariencia de la rueda la puede determinar usted mismo.

'Añadir control Temporizador1, Forma1.Línea1

'La tecla izquierda se mueve hacia la izquierda y la tecla derecha se mueve hacia la derecha, la tecla arriba acelera y la tecla abajo desacelera

'El espacio es. temporalmente |Inicio

Atenuar velocidad como entero

Atenuar pos como booleano

Sub formulario privado_KeyDown(Código clave como entero, Mayús como entero)

Seleccione Case KeyCode

Caso 40 'Presione la tecla para reducir la velocidad

Velocidad = IIf(Velocidad > 15, Velocidad - 15, 15)

Caso 38' Pulsa arriba Tecla aceleración

Velocidad = IIf(Velocidad < 150, Velocidad + 15, 150)

Caso 39' Tecla derecha a la derecha

Pos = False

Caso 37 ' Tecla izquierda a la izquierda

Pos = True

Caso 32 ' Barra espaciadora para iniciar o pausar

Timer1.Enabled = Not Timer1.Enabled

End Select

End Sub

Private Sub Form_Load( )

Velocidad = 50

Timer1.Interval = 100

Timer1.Enabled = False

Me.AutoRedraw = False

Con Línea1

.X1 = 600

.X2 = 7000

.Y1 = 2200

.Y2 = 2200

Termina con

Con Forma1

.Forma = 3

.Izquierda = 120

. Alto = 1215

.Ancho = 2295

.Top = 1000

Finalizar con

Fin Sub

Private Sub Timer1_Timer()

Cls

Imprimir "Velocidad actual:" & Velocidad

Imprimir "Dirección:" & IIf(Pos, "izquierda", " derecha")

Forma1.Izquierda = Forma1.Izquierda + IIf(Pos, - Velocidad, Velocidad)

End Sub