Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   COmo hacer que la ventana haga destellos, (se encienda y apague) (https://www.clubdelphi.com/foros/showthread.php?t=41863)

JuanErasmo 28-03-2007 00:33:58

COmo hacer que la ventana haga destellos, (se encienda y apague)
 
Hola amigos,
Estoy intentando hacer que mi aplicacion sea mas amigable para el usuario.
Mi aplicacion tiene unos pasos obligatorios, que los usuarios con experiencia memorizan, pero quiero ayudarle a los que no han utilizado mucho mi aplicacion.

para esto se me ocurre que cada vez que efectue un paso, se ilumine, o empiece a cambiar de color, el boton, o el paso que sigue...
Alguna idea de como hacerlo???

Gracias!!!

jhonny 28-03-2007 00:55:37

Hay muchas maneras de hacer ese tipo de cosas pero explicanos en mas detalle que es exactamente lo que quieres.

seoane 28-03-2007 01:00:37

Cita:

Empezado por jhonny
Hay muchas maneras de hacer ese tipo de cosas pero explicanos en mas detalle que es exactamente lo que quieres.

Yo creo que se refiere a titilar :D :D :D
http://www.clubdelphi.com/foros/show...hlight=titilar

JuanErasmo 28-03-2007 01:16:42

Quiero hacer que titile, pero que cambie de color, asi como el mesenguer, pero los botones....
Necesariamente con un Timer?
Gracias!

Neftali [Germán.Estévez] 28-03-2007 11:02:33

Hace tiempo ya hablamos de cómo resaltar los controles de un form. He buscado el ejemplo y te lo he subido al FTP público.

Se llama:
"[Ejemplo]-Resaltar_controles_de_un_ Form_Shape.zip"

Utiliza un shape para resaltar los diferentes controles del Form. Es fácil cambiarle el estilo y color al Shape de forma que puedas modificar la apariencia.
No se si te puede servir o darte alguna idea.

AÑADO: Si quieres que "titile", basta con añadir un Timer al form y colocarle este código:

Código Delphi [-]
  // Asignado el evento?
  if Assigned(Screen.OnActiveControlChange) and
     Assigned(MarcaRectangulo) then begin
    // "Titilar"
    MarcaRectangulo.Visible := not MarcaRectangulo.Visible; 
  end;


La franja horaria es GMT +2. Ahora son las 06:21:13.

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