Hello Graeme. Sorry I cannot resist...
So, add msegridsglob in uses section of procedurelistform unit. Then assign that procedure to grdProcedures.oncellevent(): procedure tprocedurelistfo.oncellev(const sender: TObject; var info: celleventinfoty); begin if info.eventkind = cek_buttonrelease then if info.mouseeventinfopo^.shiftstate = [ss_double] then begin { Jump to the line of code for the procedure we selected. } JumpToSelectedLine; Close; end; end; Fre;D -- Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/ _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk