RibbonPanel.Visible = False崩溃形式

时间:2017-02-13 09:06:26

标签: vb.net visual-studio ribbon-control mdiparent

我在Visual Studio 2013中有一个基于System.Windows.Forms.Ribbon的MDI(IsMdiContainer = True)Visual Basic .NET表单。它包含几个带有RibbonPanels和RibbonButtons的RibbonTab。如果我在设计时使其中一个面板(包含两个按钮)不可见,我将无法再在设计时加载该表单。设计人员在* .Designer.vb文件中添加的代码是:

Me.pnl_accions_llistats.Visible = False

产生此错误消息:

  

类型'System.ComponentModel.Design.ExceptionCollection'的异常   被扔了。

除了删除有问题的面板及其按钮之外,还有任何解决方法吗?发现在Load事件中使用* .vb中的违规行,工作正常,但我担心设计师会崩溃。

我尝试了建议here的解决方案,但Visual Studio在设计时打开表单时没有显示任何错误。但是,使用源代码控制,我可以轻松识别崩溃表单的设计器代码行。

1 个答案:

答案 0 :(得分:0)

我找到的唯一解决方案是在* .vb。

的Load事件中使用违规行