llgzhang 发表于 2004-5-2 17:03:00

怎样去掉自己加的菜单

我用如下方法加了一个菜单:


                       Set newMenu = currMenuGroup.Menus.Add("设施")<BR>然后用如下方法去掉:


                                                                                       currMenuGroup.Menus.RemoveMenuFromMenuBar ("设施")<BR>但是再执行一下代码时,还是走到了条件语句里面:


                       For Each menu In menuCollection<BR>                                                       If menu.Name = "设施" Then<BR>                                                                                       currMenuGroup.Menus.RemoveMenuFromMenuBar ("设施")<BR>                                                                                       Exit Sub<BR>                                                       End If<BR>                       Next menu<BR>哪位大侠给看看,多谢了!!!

mccad 发表于 2004-5-2 17:56:00

对于菜单,只能添加而不能删除。如果你是已经显示于屏幕上,则可以移去,但不能从列表中删除。

llgzhang 发表于 2004-5-2 22:24:00

楼上的,那我怎样才能从列表中删除,ACAD这样作有道理吗?我有其他好的解决这个问题的办法吗?

mccad 发表于 2004-5-3 06:45:00

生成一个单独的菜单文件,加载,不要时卸载,这样才能解决。


其实就是在界面中直接操作,也无法删除菜单文件中的某项。虽然没有道理。
页: [1]
查看完整版本: 怎样去掉自己加的菜单