PDA

Ver la Versión Completa : Traer al frente un control en tiempo de ejecución


Faust
21-11-2008, 18:47:57
Saludos foreros, ahora vengo con una duda un poco especial...

Estoy arrastrando controles (descendientes de TWinControl) sobre un Panel, pero algunos controles los arrastro sobre de otros y se ocultan por detrás.

¿cómo le hago para que al seleccionar el control que estoy arrastrando me lo traiga siempre al frente? Así cada vez que arrastre un control siempre estará por encima de los demás.

Por sus sugerencias gracias.

Khronos
21-11-2008, 19:03:44
En tiempo de ejecución con TWinControl.BringToFront, por ejemplo:


begin
Panel1.BringToFront;
end;


Y en tiempo de diseño, seleccionas el control y le das boton derecho > Control > BringToFront o SendToBack.

Salu2

roman
21-11-2008, 19:03:46
¿No te sirve el método BringToFront?

// Saludos

Faust
21-11-2008, 19:25:59
¿No te sirve el método BringToFront?

// Saludos

:( No conocía este método... muchas gracias...

:o Me apena no haber dado con algo tan fácil...

Para la otra buscaré más a fondo antes de postear un nuevo hilo.