Parent Пример |
Sub Example_Parent() 'Этот пример создает новую панель инструментов и затем находит 'родительскую панель инструментов. 'Чтобы удалять панель инструментов после выполнения этой 'макрокоманды, используйте опцию Customize Menu меню Tools. Dim currMenuGroup As acadMenuGroup Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item(0) 'Создайте новую панель инструментов Dim newToolBar As AcadToolbar Set newToolBar = currMenuGroup.Toolbars.Add("MyTools") 'Добавьте кнопку к новой панели инструментов. 'Всем трем кнопкам прикрепят одну макрокоманду. Dim newButton1 As AcadToolbarItem Dim openMacro As String 'Назначьте строку макрокоманды эквивалент VB "ESC ESC _open" openMacro = Chr(3) & Chr(3) & Chr(95) & "open" & Chr(32) Set newButton1 = newToolBar.AddToolbarButton("", "OpenFile", "Откройте файл.", openMacro) 'Покажите панель инструментов newToolBar.Visible = True 'Найдите родительскую панель инструментов для кнопки панели MsgBox newButton1.name & " кнопка h " & newButton1.Parent.name & " панеле инструментов." End Sub