In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

oHeader:OnClick Como saber la columna real

Foro de Xailer profesional en español
Responder
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

oHeader:OnClick Como saber la columna real

Mensaje por bingen »

Buenas XTeam, aqui de nuevo con una duda.

Si hago Click en el Header de una columna oHeader:OnClick me informa del nItem pulsado, pero si hay columnas "ocultas" no es cierto del todo, siempre informa de la columna a la vista en la que se ha hecho clic.

Como puedo saber de una forma directa cual es la columna real del aCols del Browse pulsado.

Gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Israel Solis
Mensajes: 155
Registrado: Mié Nov 03, 2004 12:42 pm
Ubicación: Cancún, México
Contactar:

Re: oHeader:OnClick Como saber la columna real

Mensaje por Israel Solis »

Puedes "preguntar" por el título de la columna o utiliza la variable Cargo de oColumn para que sepas la columna a la que se le hizo clic
Saludos :D

Israel
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: oHeader:OnClick Como saber la columna real

Mensaje por ignacio »

Hola

Esa es la información que ofrece el API de Windows. No hay mucho más que rascar lo siento.

No sé como has conseguido ocultar columnas de un THeader, pues no veo que exista dicha opción. No obstante, si lo que estás usando es un objeto TBrowse, entonces no uses el objeto THeader del mismo, utiliza TBrwColumn:OnHeaderClick

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: oHeader:OnClick Como saber la columna real

Mensaje por bingen »

Si Ignacio, ya se me ocurrió usar TBrwColumn:OnHeaderClick pero hay que poner uno por columna y menos mal que son solo 5 que si fueran 55....


Gracias y salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: oHeader:OnClick Como saber la columna real

Mensaje por ignacio »

Qué tal un FOR .. EACH :-)
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder