I don't, but I have found the answer many years ago by searching. As I
recall, edit controls are different from all other controls for this and a
few other things. One other thing is that edit controls draw their own
borders, unlike all other controls.
One keyword to use is "context" as in context menu. You need to disable the
edit control's built in context menu and show your own instead. For all
other controls, it is possible to use the context menu provided by the
control, but not for edit controls.