>IF MCOL() < 0 OR MROW() < 0 && returns -1 if called from toolbar while a form has focus > ACTIVATE SCREEN && so can get accurate row/col >ENDIF > >DEFINE popup xPopup SHORTCUT RELATIVE FROM MROW(), MCOL() && create context menu >>>I'd always prefer to do something natively in VFP, if possible. I've avoided ActiveX controls partly because of the hassles of installation and registration, but I guess I'll give those controls a look, assuming I install SP2 (which may be required for those controls, but I might have seen someone here say it's not, so I just don't really know, yet).