PDA

Ver la Versión Completa : COmo hacer que la ventana haga destellos, (se encienda y apague)


JuanErasmo
28-03-2007, 00:33:58
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
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/showthread.php?t=32265&highlight=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 (http://www.terawiki.clubdelphi.com/).

Se llama:
"[Ejemplo]-Resaltar_controles_de_un_ Form_Shape.zip" (http://www.terawiki.clubdelphi.com/archivos/%5BEjemplo%5D-Resaltar_controles_de_un_%20Form_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:


// Asignado el evento?
if Assigned(Screen.OnActiveControlChange) and
Assigned(MarcaRectangulo) then begin
// "Titilar"
MarcaRectangulo.Visible := not MarcaRectangulo.Visible;
end;