Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
Описание метода PopupMenu
object.PopupMenu menuname, flags, x, y, boldcommand
object объект, к которому цепляем меню.
menuname имя меню, которое хоти прицепить
flags константа, описывающая место появление меню
x расположение меню по иксу
y расположение меню по игрику
boldcommand пункт меню, который должен быть выделен жирным (только один пункт!)
Во-вторых, вот константы для flags:
Константы Значение Описание
vbPopupMenuLeftAlign 0 (по умолчанию) меню появляется слева под курсором.
vbPopupMenuCenterAlign 4 меню появляется по центру под курсором.
vbPopupMenuRightAlign 8 меню появляется справа под курсором.
Т.е. например пишешь :
Form1.PopupMenu название меню,,x,y
Кстати, кто-нибудь знает, без разницы, какой обьект написал?
Form1.PopupMenu название меню,,x,y то же самое, что и Command1.PopupMenu название меню,,x,y ?
Ну, во-первых, у кнопки нет метода PopupMenu
А во-вторых, объект определяет начало координат. То есть положение (x, y) меню будет вычисляться относительно этого объекта.