Página 1 de 1

Como hacer que un texto se vaya escribiendo automaticamente

Publicado: 10 Mar 2014 05:13
por Ed Nieman
Una pequeña pregunta, como puedo hacer que un texto cualquiera , se vaya escribiendo en un Paragraph o Input,

Tengo este codigo , pero es para los titulos del programa

On show

TXT1 = "Texto 1";
TXT2 = "Texto 2";
LOL = String.Length(TXT2);
n=1;
tittle = true;
DialogEx.StartTimer(100, 20);
On time
if e_ID == 20 then

Window.SetText(DialogEx.GetWndHandle(),String.Left(TXT2, n)); 
n=n +1;
if n==LOL then
n=1;
DialogEx.StopTimer(20);

end
end

Espero me puedan ayudar :D

Publicado: 10 Mar 2014 09:24
por abood1987
used On On Timer:
Input.SetText("Input1", String.Left(TXT2, n));
Or :
Paragraph.SetText("Paragraph1", String.Left(TXT2, n));
Is this what you want? :cerrado:

Publicado: 11 Mar 2014 23:11
por Metafunken
Tan simple como adaptarlo:

On Show
sCadenaDeCaracteres = "El mensaje que quiero mostrar";
nCaracterRecurrente = 0;
Page.StartTimer(100, 1);
On Timer
if (e_ID == 1) then
if (nCaracterRecurrente== (#sCadenaDeCaracteres + 1)) then
nCaracterRecurrente= 0;
Page.StopTimer(1);
else
Input.SetText("Input1", String.Left(sCadenaDeCaracteres, nCaracterRecurrente));
end
nCaracterRecurrente= nCaracterRecurrente+ 1;
end
Ya para un Paragrafo pues ahi esta la indicacion de Abood.

Para que comprendas el codigo te sugiero que te leas un poco la ayuda del programa.

Saludos.

Re: Como hacer que un texto se vaya escribiendo automaticame

Publicado: 22 May 2017 19:10
por valetodo78
hola, este codigo de manejo de tiempo no se puede adaptar para que el tiempo empiece a correr cuando se apreta un botton en vez que dispare cuando carga la pagina????

Re: Como hacer que un texto se vaya escribiendo automaticame

Publicado: 26 May 2017 11:00
por SaraAndujar
valetodo78 escribió:hola, este codigo de manejo de tiempo no se puede adaptar para que el tiempo empiece a correr cuando se apreta un botton en vez que dispare cuando carga la pagina????
Hola.

Por supuesto que se puede hacer, crea el boton y en el evento On Click de este añade el codigo que añadirias al evento On Show de la pagina, solo que esta vez obviamente no lo añadiras a la pagina para que esta no inicie el evento automaticamente.

On Click

sCadenaDeCaracteres = "El mensaje que quiero mostrar";
nCaracterRecurrente = 0;
Page.StartTimer(100, 1);