I need to present a MapPoint map to the user and allow him to click (or double-click) the location of interest. Then I'd like to get the MapPoint.Location which corresponds to his click.
I don't think the mouse-down or mouse-up events will work, since I want the user to be able to use the default mouse features of MapPoint to select his active map area. So I think that means I need to use double-click, and that causes a problem since MapPoint will display a dialog with nearby addresses, upon a double click.
I woud like to find out how to retrieve the address selected by the user, but I don't know how. So I have been left with overriding BeforeDblClick, but this code only gets called if the user double-clicks on a part of the map where there are not too many streets. If he double-clicks where there are other roads, the dialog willcome up and my code won't get called.