ShortCutMenuDisplay Пример

Sub Example_ShortCutMenuDisplay()
    'Этот пример читает и переключает значение параметра, которое 
    'управляет, показывает ли щелчёк правой кнопкой мыши в области
    'рисунка контекстное меню или вызывает ENTER.
    
    Dim ACADPref As AcadPreferencesUser
    Dim originalValue As Variant, newValue As Variant
    Dim newAction As String
    
    'Получите объект параметров
    Set ACADPref = ThisDrawing.Application.preferences.User
    
    'Читайте и показывайте оригинальное значение
    originalValue = ACADPref.ShortCutMenuDisplay
    newAction = IIf(originalValue, "показывает контекстное меню", "вызывает нажатие клавиши ENTER")
    MsgBox "Щелчёк правой кнопкой мыши В НАСТОЯЩЕЕ ВРЕМЯ " & newAction, vbInformation

    'Измените параметр AutoSnapMarker, переключая значение
    ACADPref.ShortCutMenuDisplay = Not (originalValue)
    newValue = ACADPref.ShortCutMenuDisplay
    newAction = IIf(originalValue, "показывать контекстное меню", "вызывать нажатие клавиши ENTER")
    MsgBox "Щелчёк правой кнопкой мыши по рисунку БУДЕТ ТЕПЕРЬ " & newAction, vbInformation
End Sub
Сайт управляется системой uCoz