Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   While mientras no se haga click (https://www.clubdelphi.com/foros/showthread.php?t=31920)

ANG4L 22-05-2006 13:22:26

While mientras no se haga click
 
Buenas !!!!
Mi duda de la fecha es: :p
como hacer un while mientras no se haga un click en el form?
Tengo un form que escucha los clicks mouse, con un click se le da y empieza un while, y cuando se vuelve a clickear, deberia pararse (cosa que no logro resolver :mad:)
El codigo es el siguiente

Código Delphi [-]
procedure TForm1.FormClick(Sender: TObject);  
Begin 
if corriendo = false   then     
  corriendo:= true   
else     
  corriendo:= false;  

while corriendo do     
  If ListBox1.ItemIndex = ListBox1.Count -1  then         
    ListBox1.ItemIndex:= 0       
  else         
    ListBox1.ItemIndex:= ListBox1.ItemIndex + 1; 
end

PD: Corriendo es una variable global

Saludos gente, gracias ! :D

Neftali [Germán.Estévez] 22-05-2006 13:37:38

Añade un Application.ProcessMessages como primera línea del bucle.

ANG4L 22-05-2006 14:41:23

Se Agradeceeeeeee !!!! Funciono correctamente ! :D


La franja horaria es GMT +2. Ahora son las 14:11:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi