|
AttachToolbarToFlyout Пример |
Sub Example_AttachToolbarToFlyout()
' Этот пример использует MenuGroups, чтобы получить справочник к главному меню AutoCADа.
' Затем создает нового Toolbar (TestMenu) с кнопкой Toolbar, которая будет
' действовать как выпадающая панель. Затем устанавливает меню Flyout
' для существующего меню Toolbar.
' Toolbar будет автоматически показан и покажет меню UCS как
' выпадающая панель.
Dim currMenuGroup As acadMenuGroup
Dim newToolBar As AcadToolbar, newToolBarFlyoutButton As AcadToolbarItem
On Error GoTo ERRORTRAP
' Используйте свойство MenuGroups, чтобы получить справочник к основному меню AutoCAD
Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item("ACAD")
' Создайте нового Toolbar в этой группе
Set newToolBar = currMenuGroup.Toolbars.Add("TestMenu")
' Добавьте новую кнопку к TestMenu, который свяжется с меню Flyout
'
' * ПРИМЕЧАНИЕ: Установите макро название к названию панели
' инструментов выпадающей панели, потому что установка этого к пустой
' строке вызывает ошибку. Параметр фактически игнорируется, когда стиль
' - выпадающая панель, но должен иметь любое значение отличное от "".
Set newToolBarFlyoutButton = newToolBar.AddToolbarButton(newToolBar.count + 1, "Flyout", "Flyout", "UCS", True)
' Свяжите существующий "UCS" панели инструментов как выпадающая
' панель для новой кнопки панели
'
' * ПРИМЕЧАНИЕ: Чтобы изменять выпадающую панель, просто измените
' MenuGroup и название Toolbar ниже
newToolBarFlyoutButton.AttachToolbarToFlyout "ACAD", "UCS"
MsgBox "Новый Toolbar с выпадающей панелью добавился к системе меню AutoCAD! "
Exit Sub
ERRORTRAP:
MsgBox "Произошла следующая ошибка: " & Err.Description
End Sub
Сайт управляется системой uCoz