Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo hacer que las etiquetas se desplacen hacia adelante y hacia atrás en el formulario usando programación VB

Cómo hacer que las etiquetas se desplacen hacia adelante y hacia atrás en el formulario usando programación VB

La respuesta en el primer piso es correcta. Pero cuando comencé a definir variables, las escribí al revés y el código era confuso y poco claro.

La respuesta del segundo piso fue mal concebida desde el principio, por lo que aunque el código no tiene errores gramaticales y es muy claro, hay errores lógicos y no se implementan las funciones requeridas.

Esto es lo que escribí, agregando 1 etiqueta y 1 temporizador al formulario y copiando el código en el formulario.

Sub privado Form_Load()

Timer1.Enabled = True

Timer1.Interval = 100

Fin Sub

Private Sub Timer1_Timer()

Estático b Como booleano 'Usé una variable estática aquí, por supuesto, también puedes usar variables de nivel de formulario o variables globales, tal como lo hiciste en el primer piso

Si Etiqueta1.Left lt;= 0 o Etiqueta1.Left Label1.Width gt;= Me.Width Entonces b = No b

Etiqueta1.Left = Label1.Left IIf(b , - 75, 75)

Fin Sub