Как добавить всплывающее меню к элементу
управления
Создавая собственные элементы управления с
менюшками делает их более профессиональными.
Всплывающие меню упрощают работу с контролами, а
также прибавляют функциональности. Итак,
посмотрим, как это делается:
Добавляем невидимое меню к контролу с одним или
более пунктов. Эти пункты будут оставаться
невидимыми до тех пор пока они не понадобятся.
Добавляем метод PopupMenu в событие контрола MouseDown.
Код должен соответствовать примерно следующему:
Private Sub UserControl_MouseDown(Button As Integer, Shift
As Integer, X As Single, Y As Single)
On Error GoTo Routine_Error
If Button = vbRightButton Then PopupMenu mnuFile
'mnuFile это имя невидимого основного меню
Routine_Error:
If Err.Number <> 0 Then MsgBox Err.Description,
vbInformation, Err.Source
End Sub
|