Почему не сохраняется кнопка?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Почему не сохраняется кнопка?

Почему не сохраняется кнопка?

Ответ
Поиск в этой теме
Непрочитано 19.10.2005, 17:41 #1
Почему не сохраняется кнопка?
Хотабыч
 
Регистрация: 02.06.2005
Сообщений: 15

Делаю вот таким образом кнопку:
Код:
[Выделить все]
Option Explicit

Public Sub CreateIfMissing()
  Dim objMenuGrp As AcadMenuGroup
  Dim objTbarCol As AcadToolbars
  Dim objTbar As AcadToolbar
  Dim objItem As AcadToolbarItem
  Dim blnExist As Boolean
  Dim strMacro As String
  strMacro = "_-vbarun LayersOn "
  Set objMenuGrp = ThisDrawing.Application.MenuGroups(0)
  Set objTbarCol = objMenuGrp.Toolbars
  For Each objTbar In objTbarCol
    If objTbar.Name = "Tulzz" Then
      objTbar.Delete
      blnExist = False
    End If
  Next objTbar
  If Not blnExist Then
    Set objTbar = objTbarCol.Add("Tulzz")
    Set objItem = objTbar.AddToolbarButton("", "Sunshine", _
    "....", strMacro)
    objItem.SetBitmaps "e:\fun\lamp16.bmp", "e:\fun\lamp32.bmp"
    objTbar.Visible = True 'view it!
    objTbar.Float 200, 200, 1
    'objTbar.Dock acToolbarFloating
  End If
End Sub



Public Sub LayersOn()
Dim l As AcadLayer
For Each l In ThisDrawing.Layers
  l.LayerOn = True
Next l
End Sub
но после перезапуска када
кнопка вместе с панелью исчезает
кто-нить знает в чём может быть причина?
Просмотров: 3082
 
Непрочитано 20.10.2005, 18:21
#2
VetalBY


 
Регистрация: 16.05.2005
г. Минск
Сообщений: 276


имхо надо файл меню сохранить
Код:
[Выделить все]
    objMenuGrp.Save (acMenuFileSource)
    objMenuGrp.Save (acMenuFileCompiled)
VetalBY вне форума  
 
Автор темы   Непрочитано 21.10.2005, 18:00
#3
Хотабыч


 
Регистрация: 02.06.2005
Сообщений: 15


щас попробую
Хотабыч вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Почему не сохраняется кнопка?