This is doable, but somewhat unsatisfactory (for me). Having any properties of the menu on the form, the default border will become visible. However, there are several workarounds:
1) , , , , , "" . , , . , Form_MouseDown :
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button And vbRightButton Then PopupMenu Form2.mnuYourMenu
End sub
.
2) , , - ControlBox False Caption . "" , BorderStyle 0... , , , 1- . , .
3) , , , API CreatePopupMenu, http://allapi.mentalis.org/apilist/CreatePopupMenu.shtml
, !