I have a Delphi prof grid. I can use selectcell to select the correct cell and then a custom method of CellContextMenu to invoke the menu, however the contextmenu is invoked where the mouse pointer is, not where the cell selected is and so gets wrong menu list. It works for user who has two screens but I only have one and it wont work for me. I've tried using SendKeys, Click after Selecting Cell, minimizing QTP to make sure it not interfering, to no avail. How can I force the mouse pointer to go to the cell I've selected, so it will invoke the correct context menu? Other profgrids are working fine with the same code, its just one in particular that wont work properly.