Aló, meu amigo Cleber!
>Tenho uma classe MEUGRID que é uma simples derivação do grid do VFP.
>
>Quero ter certeza que todos os meus grids disparem um método quando clicar ( rightclick ) no header.
>
>Como eu posso fazer isso??
>
>Pensei em usar o bindevents, mas não entendi muito bem o seu uso.
>
>E na minha classe eu ainda não tenho as colunas criadas...
Usar BindEvents es bien sencillo:
local loColumn as object, loControl as object
for each loColumn in this.Columns
for each loControl in loColumn.Controls
if loControl.baseclass = "Header"
BindEvent( loControl, "RightClick", this, "HeaderRighClick" )
endif
next
next
Este código está escrito aquí sin probarlo, pero debería funcionar.
Espero que te se útil. Avísame si tienes duvidas.
Um abraço,