Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con componentes en tiempo de ejecucion (https://www.clubdelphi.com/foros/showthread.php?t=70150)

shinno 02-10-2010 08:19:34

Ayuda con componentes en tiempo de ejecucion
 
He creado varios cxImage en tiempo de ejecución. Mi problema es que no se como saber que componente cximage tiene el foco. Cuando le doy click derecho a un cximage me aparece un popupmenu que tiene un item apagar quisiera saber que cximage tiene el foco cuando de click en apagar.

Antes los creaba en tiempo de dise[FONT='Calibri','sans-serif']ñ[/font]o y podia saber si tenia el foco utilizando su propiedad cximage.Focused.

Cualquier respuesta me sera de gran ayuda Gracias.

rgstuamigo 02-10-2010 15:26:45

Bueno primero que nada habría que ver si ese tal componente cxImage tiene la capacidad de recibir el foco, ya que un TImage normal en delphi no puede recibir nunca el foco ya que solo se utiliza como contenedor de una imagen.
En todo caso si ese tal componente cxImage tiene la capacidad de recibir el foco entonces podrías solucionar tu problema utilizando la propiedad ActiveControl del formulario que nos devuelve el componente o control que actualemente tiene el foco: Por ejemplo
Código Delphi [-]
begin
ShowMessage('El nombre del componente que actualmente tiene el foco es : '+ ActiveControl.Name);
end;
Espero que se haya entendido;)
Saludos...:)

shinno 02-10-2010 22:05:49

Gracias rgstuamigo justo lo que necesitaba.

Aaa y ese componente si tiene la capacidad de obtener el foco


La franja horaria es GMT +2. Ahora son las 05:16:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi