Public oManipulador As Manipulador * - Instancia o objeto manipulador oManipulador = Createobject("Manipulador") oGrid = SBO.pageframe1.page1.cont1.grid1 wait window oGrid.column13.Text1.value timeout 0.80 &&Show me the correct value : NCREC-CL.CMP-3 * Bindevent(oGrid.column13.Text1,"DblClick", oManipulador, "OnDblClick") *added code SET alternate TO Eve_Log.txt SET alternate on ??'----'DATETIME(),'----' ? Bindevent(oGrid.column13.Text1,"DblClick", oManipulador, "OnDblClick") public laSource(1,5), laTarget(1,5) ?AEVENTS(laSource,oGrid.column13.Text1) && Return=0 no event bound. For more, see help AEVENTS() oEventObject ?AEVENTS(laTarget,oManipulador) && see line above *raise event raiseevent(oGrid.column13.Text1,"DblClick") *call methods oGrid.column13.Text1.DblClick *call delegate as code oManipulador.OnDblClick ? SET alternate off SET alternate to */added code Define Class Manipulador As Custom Procedure OnDblClick *added code ?'OnDblClick' lnEvents = AEVENTS(laEve,0) && Return=0 not called as an event bound. For more, see help AEVENTS() 0 ?'event count= ',lnevents for lnevent = 1 to lnevents ?laEve(lnevent,1).name,' ',laEve(lnevent,2),' ',laEve(lnevent,3) next * Messagebox("you have dblclick on the column 13") */added code Return Endproc EnddefineHello again Lutz,