【发布时间】:2017-01-07 14:49:57
【问题描述】:
我什至不知道如何问这个问题,但这里是。我的 windows 窗体对象的设计视图现在崩溃并出现以下错误:
控件 DevComponents.DotNetBar.Office2007RibbonForm 在设计器中引发了未处理的异常并已被禁用。 例外:索引超出范围。必须是非负数且小于集合的大小。参数名称:索引 堆栈跟踪: 在 DevComponents.DotNetBar.Office2007RibbonForm.WindowsMessageStyleChanged(消息& 米) 在 DevComponents.DotNetBar.Office2007RibbonForm.WndProc(Message & m)
当弹出错误页面时,是这样的:
我想不出在这件事发生之前我做了什么,这非常令人沮丧。我做的最后一件事是:
- 在功能区控件上添加按钮
- 双击按钮添加代码
- 发现忘记给按钮命名,所以删除了事件代码
- 再次单击表单选项卡和 BAM。错误。
我尝试了以下修复:
- 返回并撤消了代码(重新添加了该按钮的事件)。但没有帮助。
- 编辑了 Designer.vb 文件以完全删除该按钮。仍然没有帮助。
我曾考虑将我的设计器代码粘贴到此处...如果有意义的话我会这样做,但它太大了,我不确定这是否值得。也许上述错误对我以外的其他人有意义???
**** 编辑:忘记提及应用程序运行良好。只是不能再编辑表单了。
【问题讨论】:
-
编辑设计器文件应该可以工作(虽然只推荐作为最后的手段)。我怀疑那里的某个地方仍然有它的踪迹。
-
我到处查看 :( 我完全注释掉了按钮。原来的名称 ButtonItem19 和新名称 btnSendTestEmail。仍然出错。
标签: vb.net winforms visual-studio-2013 dotnetbar