Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
ник: KrukVN
посоветуй вариант
Private Sub lst_Find_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = acRightButton Then Call PopUpMnu(Me) End If End Sub 'Контекстное меню Private Sub PopUpMnu(ByVal frm As Form) On Error Resume Next Dim cmdbarPopUp As Variant Dim cmdb As Variant Application.CommandBars.Item("PopUpMnu").Delete Set cmdbarPopUp = Application.CommandBars.Add("PopUpMnu", 5, , False) Set cmdb = cmdbarPopUp.Controls.Add(1) cmdb.Caption = "Открыть (Enter)" cmdb.FaceId = 534 cmdb.OnAction = "=OpenRec()" cmdb.Enabled = frm.tbr_list.Buttons("RecEdit").Enabled Set cmdb = cmdbarPopUp.Controls.Add(1) cmdb.Caption = "Добавить (Ins)" cmdb.FaceId = 535 cmdb.OnAction = "=NewRec()" cmdb.Enabled = frm.tbr_list.Buttons("RecAdd").Enabled Set cmdb = cmdbarPopUp.Controls.Add(1) cmdb.BeginGroup = True cmdb.Caption = "Выбрать!" cmdb.FaceId = 533 cmdb.OnAction = "=ViborRec()" cmdb.Enabled = frm.tbr_list.Buttons("Vibor").Enabled Set cmdb = cmdbarPopUp.Controls.Add(1) cmdb.BeginGroup = True cmdb.Caption = "Удалить (Del)" cmdb.FaceId = 536 cmdb.OnAction = "=DelRec()" cmdb.Enabled = frm.tbr_list.Buttons("RecDel").Enabled Set cmdb = Nothing Set cmdbarPopUp = Nothing frm.lst_find.ShortcutMenuBar = "PopUpMnu" End Sub
Ваше имя:
Пароль:
Сообщение:
Прикрепить:
Для вставки смайлов в текст щелкните по значку.