乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 11|回复: 0

工具条中的分隔符的设置问题?

[复制链接]

17

主题

68

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
136
发表于 2007-11-12 14:21:00 | 显示全部楼层 |阅读模式
如下面的程序,设置有两个按钮的条,第一个按钮是打开文件,第二个是删除物体,
在两个按钮中间放一个分隔符。
设置好后,关闭。当再次打开AutoCAD时,工具条中就只剩下
打开文件的按钮和分隔符了,删除物体的按钮消失了。
但如果不设置分隔符,就不会产生这个问题。
不知道为什么?
Sub ToolbarButton()
Dim currMenuGroup As AcadMenuGroup
Dim newToolBar As AcadToolbar
Dim newButton As AcadToolbarItem
Dim openMacro As String
Dim newToolBarSeparator As AcadToolbarItem
Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item("ACAD")
On Error Resume Next
Set newToolBar = currMenuGroup.Toolbars.Add("Test")
Set newToolBar = currMenuGroup.Toolbars.Item("Test")
On Error GoTo 0
newToolBar.Visible = True
For Each newButton In newToolBar
If newButton.Type = acToolbarSeparator Then
newButton.Delete
End If
Next
For Each newButton In newToolBar
newButton.Delete
Next
openMacro = Chr(3) & Chr(3) & Chr(95) & "open" & Chr(32)
Set newButton = newToolBar.AddToolbarButton("", "Open", "Open a file.", openMacro)
openMacro = Chr(3) & Chr(3) & Chr(95) & "erase" & Chr(32)
Set newButton = newToolBar.AddToolbarButton("", "Erase", "erase object", openMacro)
'''
Set newToolBarSeparator = newToolBar.AddSeparator(1)
'''
currMenuGroup.Save acMenuFileCompiled
End Sub
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-5 17:24 , Processed in 0.458032 second(s), 55 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表