| Контекстное меню. Практикум по созданию. |
|
Почти во всех приложениях Windows используется контекстное меню, вызываемое при нажатии правой клавиши мыши. Контекстное меню (или всплывающее) является обычным меню, но его положение на форме не закреплено. Контекстное меню вызывается с помощью метода PopupMenu. Что требуется для создания к.меню? Создайте обычное меню первого уровня (как на картинке 1), снимите галочку Visible. Затем создайте три подменю (картинка 2). Значения Visible оставьте как есть. Затем в события формы вставьте следующий код: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Пояснения: в событии MouseDown (более подробная справка по данному событию) необходимо проверить, нажата ли правая клавиша мыши, и только затем показать наше контекстное меню.
Описание метода PopupMenu object.PopupMenu menuname, flags, x, y, boldcommand object объект, к которому цепляем меню. Во-вторых, вот константы для flags:
Источник: http://www.vbnet.ru |