Why use rowfromXY in the doublepressed event when you get the row, column from the cellpressed event? In the Grid listbox example (not the new grid control) the row and column are stored in properties, mRow and mColumn, when the cellpressed event fires and then in the doublepressed event a method is called passing the stored mRow and mColumn as parameters.