Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Traer al frente un control en tiempo de ejecución (https://www.clubdelphi.com/foros/showthread.php?t=61783)

Faust 21-11-2008 18:47:57

Traer al frente un control en tiempo de ejecución
 
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:

Código Delphi [-]
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

Cita:

Empezado por roman (Mensaje 327278)
¿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.


La franja horaria es GMT +2. Ahora son las 14:10:09.

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