Página 1 de 1

oHeader:OnClick Como saber la columna real

Publicado: Jue Jul 09, 2015 11:18 am
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.

Re: oHeader:OnClick Como saber la columna real

Publicado: Jue Jul 09, 2015 5:51 pm
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

Re: oHeader:OnClick Como saber la columna real

Publicado: Vie Jul 10, 2015 11:40 am
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

Re: oHeader:OnClick Como saber la columna real

Publicado: Vie Jul 10, 2015 4:06 pm
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.

Re: oHeader:OnClick Como saber la columna real

Publicado: Vie Jul 10, 2015 4:23 pm
por ignacio
Qué tal un FOR .. EACH :-)