|
Left Пример |
Sub Example_Left()
' Этот пример создает новую панель инструментов по имени "TestToolbar" и
' вставляет кнопку. Панель инструментов показана и возвращена позиция Left.
' Чтобы удалить панель инструментов после выполнения этой
' макрокоманды, используйте опцию Customize Menu меню Tools.
Dim currMenuGroup As acadMenuGroup
Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item(0)
'Создайте новую панель инструментов
Dim newToolBar As AcadToolbar
Set newToolBar = currMenuGroup.Toolbars.Add("TestToolbar")
'Добавьте кнопку к новой панели инструментов.
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("", "NewButton1", "Откройте файл.", openMacro)
'Покажите панель инструментов
newToolBar.Visible = True
'Найдите позицию Left
Dim currLeft As Integer
currLeft = newToolBar.Left
MsgBox "Текущее значение Left " & newToolBar.Left, , "Left Пример"
'Измените значение Left
newToolBar.Left = currLeft + 100
MsgBox "Новое значение Left " & newToolBar.Left, , "Left Пример"
'Сбросьте значение Left
newToolBar.Left = currLeft
MsgBox "Значение Left было сброшено к " & newToolBar.Left, , "Left Пример"
End Sub