Red de conocimiento informático - Aprendizaje de código fuente - La pestaña de idioma simple se mueve lentamente de izquierda a derecha y automáticamente obtiene cuántas palabras hay actualmente. Una vez hecho esto, se moverá lentamente de izquierda a derecha nuevamente. código fuente

La pestaña de idioma simple se mueve lentamente de izquierda a derecha y automáticamente obtiene cuántas palabras hay actualmente. Una vez hecho esto, se moverá lentamente de izquierda a derecha nuevamente. código fuente

.Versión?2

. Ensamblaje Ensamblaje de ventana 1

.¿Variable de ensamblaje?bDirección,?Tipo lógico

.¿Subrutina?___Iniciar ventana_creada

bDirección?=?Falso?' de movimiento, falso significa hacia la derecha, verdadero significa viceversa

. Evento subrutina _clock1_cycle

Variable local ?nCharCounter, entero

Variable local szMsg, tipo de texto

. Si (bDirection=False)

Etiqueta 1.left = ?Label1.left?+ ?5?'?Mover a la derecha

. Si es cierto, entonces (label1.left = _Iniciar ventana. Ancho - Etiqueta 1.ancho)? ¿Determinar si se alcanzó el límite

reloj1.período de reloj =?0

nCharCounter? Toma ¿Cuál es la longitud del texto? (etiqueta 1.título)

szMsg?=?"Se ha completado el movimiento hacia la derecha; la longitud actual del texto es: "?+?(nCharCounter)

bDirection?=? ¿Verdadero?' ?Cambiar dirección al alcanzar el límite

MessageBox?(szMsg,?0,?)

Reloj 1. Período de reloj = 100

. , fin

. De lo contrario

etiqueta 1.izquierda = ?etiqueta 1.izquierda?-?5

. Si es verdadero, entonces (label1.left? = ?0)

clock1.clock period? = ?0

nCharCounter? (etiqueta 1.título)

szMsg?=?"Se ha completado el movimiento hacia la izquierda; la longitud actual del texto es: "?+?(nCharCounter)

bDirection?=? Falso

p>

Infobox? (szMsg,?0,?)

clock1.clockPeriod?=?100

.Si es verdadero,

Agregar control de reloj, control de etiqueta.