|
KeyboardAccelerator Пример |
Sub Example_KeyboardAccelerator()
' Этот пример возвращает текущую установку KeyboardAccelerator. Затем
' изменяет значение и наконец сбрасывает значение назад к оригинальной
' установке.
Dim preferences As AcadPreferences
Dim currKeyboardAccelerator As Integer
Set preferences = ThisDrawing.Application.preferences
'Получите текущее значение KeyboardAccelerator
currKeyboardAccelerator = preferences.User.KeyboardAccelerator
MsgBox "Текущее значение для KeyboardAccelerator " & currKeyboardAccelerator, vbInformation, "KeyboardAccelerator Пример"
'Измените значение для KeyboardAccelerator
If currKeyboardAccelerator = acPreferenceClassic Then
preferences.User.KeyboardAccelerator = acPreferenceCustom
Else
preferences.User.KeyboardAccelerator = acPreferenceClassic
End If
MsgBox "Новое значение для KeyboardAccelerator " & preferences.User.KeyboardAccelerator, vbInformation, "KeyboardAccelerator Пример"
'Сбросьте KeyboardAccelerator к его оригинальному значению
preferences.User.KeyboardAccelerator = currKeyboardAccelerator
MsgBox "Значение KeyboardAccelerator сброшено к " & preferences.User.KeyboardAccelerator, vbInformation, "KeyboardAccelerator Пример"
End Sub