为什么我的VB6 IDE会丢失按钮和菜单项?

为什么我的VB6 IDE会丢失按钮和菜单项?,vb6,Vb6,我仍然必须使用VB6 IDE 不幸的是,每次我启动IDE时,工具栏上的一个按钮就消失了。几乎总是先按Run按钮。有时菜单栏或上下文菜单中的项目也会丢失 我几乎每次启动IDE时都要重置工具栏,这在一个典型的工作日中是很常见的。最近我买了一个IDE插件,它可以修改菜单栏,并且每次重置菜单栏后都需要重新启动。否则它会崩溃 我可以接受重置,但重启真的很烦人 有什么我可以做的吗?重新安装、清理注册表并使用垃圾邮件进行更新等…这只是来宾,但是: IDE按钮上的每个图形元素都是一种资源,即GDI句柄 也许你的

我仍然必须使用VB6 IDE

不幸的是,每次我启动IDE时,工具栏上的一个按钮就消失了。几乎总是先按Run按钮。有时菜单栏或上下文菜单中的项目也会丢失

我几乎每次启动IDE时都要重置工具栏,这在一个典型的工作日中是很常见的。最近我买了一个IDE插件,它可以修改菜单栏,并且每次重置菜单栏后都需要重新启动。否则它会崩溃

我可以接受重置,但重启真的很烦人


有什么我可以做的吗?

重新安装、清理注册表并使用垃圾邮件进行更新等…

这只是来宾,但是:

IDE按钮上的每个图形元素都是一种资源,即GDI句柄

也许你的VB应用程序没有很好地管理这些资源,过了一段时间VB IDE就不能重新绘制元素了,比如经常使用按钮run


另外,可能某个IDE外接程序与其他外接程序/应用程序发生冲突并破坏了某些东西-我在使用Clip-X和MZ工具时遇到了这个问题。

是的,我在其中一个外接程序中遇到了同样的问题。但是如果你重置它。关闭IDE并重新打开它而不做任何操作,IDE应该能够保留以前的干净设置。

我在第一次设置IDE时遇到了类似的问题,但如果您已经使用同一IDE一段时间,这可能没有帮助。当我第一次开始使用IDE时,我会修改工具栏,然后关闭IDE。当提示我是否要保存打开的文件时,我总是说不,因为该文件只是我用来打开IDE的一个虚拟文件。原来IDE正在保存工具栏首选项和该文件,因此它们从未被保存


尝试打开文件、自定义UI、保存文件,然后在不修改代码的情况下关闭。这就是我的解决方案。

听起来你最近买了一个坏插件。你能拿回你的钱吗?每次我遇到IDE中控件消失的问题,都是由于一个不好的加载项造成的。每次使用IDE一段时间后,您可以逐个禁用它们,然后重新启用它并禁用下一个,直到问题停止


我仍然使用一个有问题的插件。它表现出与您类似的行为,即它使“运行”按钮消失。我避免了这个问题,只在需要时加载外接程序,使用它格式化代码,然后立即卸载它。如果您不经常使用外接程序的功能,这可能是一个可以接受的解决方法。

我已经找到了问题所在,并认为这是一个外接程序


我一禁用Visual Basic 6资源编辑器,问题就消失了。

如何在不重新安装的情况下恢复VB6 IDE:

运行Regedit 查找Visual Basic 6.0的条目 导出您的设置以防出现问题 出错 删除“UI”设置 运行VB,您将有您的弹出窗口 菜单返回 要解决这个问题:

卸载所有加载项。 右键单击工具栏并选择“自定义…”。。。菜单 对于每个工具栏,单击“重置…”。。。按钮共6次。 重新加载加载项。 对我来说,行动3已经足够了


cf.感谢Andrea Bonafini,但这些步骤最初来自

。问题仅在重新启动后发生。问题在此之前就已存在addin。此外,这个问题与我使用CodeSMART获得的收益无关。