>>>for each loColumn in this.columns >>> loColumn.addproperty("cOriginalControlSource", m.loColumn.controlsource) >>> loColumn.addproperty("nOriginalWidth", m.loColumn.width) >>> >>> for each loControl in m.loColumn.controls >>> if upper(m.loControl.baseclass) = "HEADER" >>> loControl.FontSize = 8 >>> bindevent(m.loControl,"Click",this,"HeaderClick") >>> loControl.addproperty("CurrentTag","") && Adds CurrentTag property >>> if this.lCreateIndexes && Adds indexes on the fly >>> this.CreateTag (m.loControl) >>> endif >>> else >>> if upper(m.loControl.baseclass) = "TEXTBOX" >>> bindevent(m.loControl,"DblClick",this,"DblClick") >>> endif >>> endif >>> endfor >>>endfor >>>>>
>loGrid = getpem(..) && or evaluate > >with loColumn in loGrid.Columns > > The code I already posted >ENDWITHThat still isn't helping me. I'll try stating it more simply. I need to know when I am over the active row or a column in the active row of MyGrid. When the mouse is over that area, then I need to run a method in my custom control. I already have BindEvents working to run a method of my custom class when the MyGrid.MouseEnter happens, but I need it to act when the mouse is over the active row of the grid. I'm not sure how what you showed me helps.