Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-12-2014
tulio tulio is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 300
Poder: 21
tulio Va por buen camino
Cambiar el Color de un Formulario en Runtime

Hola Compañeros

Les cuento que en un boton quiero cambiar el color del formulario, hacer una pausa y cambiar nuevamente el color , pero no ejecuta la orden en la cual lo quiero poner verde, solo hace la pausa y luego lo pone en negro. Me faltara alguna propiedad en el formulario ?

Código Delphi [-]
procedure TF_portero.BitBtn1Click(Sender: TObject);
 begin
  F_POrtero.Color:=CLGREEN;

  sleep(1000);

  F_POrtero.Color:=clBlack;

end;

Saludos tulio

FELICIDADES !!!!!!
Responder Con Cita
  #2  
Antiguo 22-12-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Felicidades

pero, por favor, no olvides poner títulos descriptivos a tus preguntas, gracias: "Algo sencillo pero no me anda "
Responder Con Cita
  #3  
Antiguo 22-12-2014
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
Cita:
Empezado por tulio Ver Mensaje

F_POrtero.Color:=CLGREEN;
sleep(1000);

Application.ProcessMessages;

F_POrtero.Color:=clBlack;
Prueba esto.

Felices Fiestas,
__________________
http://www.gestionportable.com
Responder Con Cita
  #4  
Antiguo 22-12-2014
tulio tulio is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 300
Poder: 21
tulio Va por buen camino
Gracias Amigo !!!!!!

anduvo con la opcion Application.ProcessMessages;

Vieron que era sencillo Ja Ja Ja

Felicidades !!!!
Responder Con Cita
  #5  
Antiguo 22-12-2014
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
No estoy seguro, pero es posible que ProcessMessages deba ir antes del sleep. O sea:
Código Delphi [-]
  F_POrtero.Color:=CLGREEN;
  Application.ProcessMessages;
  sleep(1000);
  F_POrtero.Color:=clBlack;
  Application.ProcessMessages;
Aunque ya digo que no estoy seguro al 100%.

[edito]
Ala, me pilló el toro. Y encima eso, que no hacía falta. Ains...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #6  
Antiguo 22-12-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
tulio,

Cita:
Empezado por tulio
...en un botón quiero cambiar el color del formulario, hacer una pausa y cambiar nuevamente el color...


Revisa este código:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
   Form1.Color := clYellow;
   Form1.Repaint;
   Sleep(1000);
   Form1.Color := clNavy;
   Form1.Repaint;
   Sleep(1000);
   Form1.Color := clRed;
   Form1.Repaint;
   Sleep(1000);
   Form1.Color := clGreen;
   Form1.Repaint;
   Sleep(1000);
   Form1.Color := clWindow;
   Form1.Repaint;
end;
El código anterior en Delphi 7 sobre Windows 7 Professional, cambia el color del formulario en runtime, como se muestra en la siguiente imagen:



Te sugiero revisar el Punto # 3 de la Guía de Estilo Estándar.

Gracias por tu colaboración

Nelson.

Última edición por nlsgarcia fecha: 22-12-2014 a las 14:22:16.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Otra forma de cambiar color fondo formulario chino150 Varios 2 16-02-2011 09:46:58
Cambiar color del formulario MAXIUM Gráficos 7 03-08-2008 18:02:13
como cambiar el color de la barra de titulo de mi formulario kurono Varios 2 09-04-2008 00:53:41
Mantener color verde olivo de las ventanas, al cambiar el color en windows mancurnino Varios 6 11-03-2008 15:39:47
Como cambiar color de Formulario,Etc Gustavo Gowdak OOP 2 20-01-2005 21:36:47


La franja horaria es GMT +2. Ahora son las 16:58:30.


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
Copyright 1996-2007 Club Delphi