RibbonPanel.Visible = Ложная форма сбоев
У меня есть MDI (IsMdiContainer = True) Visual Basic .NET формы в Visual Studio 2013, которая основана на System.Windows.Forms.Ribbon. Он содержит несколько вкладок RibbonTanb с панелями RibbonPanels и RibbonButtons. Если я сделаю одну из этих панелей (содержащих две кнопки) невидимой во время разработки, я больше не смогу загрузить форму во время разработки. Код, который дизайнер добавляет в файл *.Designer.vb:
Me.pnl_accions_llistats.Visible = False
Который выдает это сообщение об ошибке:
Исключение типа 'System.ComponentModel.Design.ExceptionCollection' было сгенерировано.
Любая идея о том, как решить эту проблему, кроме удаления панели нарушителей и их кнопок? Обнаружил, что использование ошибочной строки в *.vb в событии Load работает нормально, но я беспокоюсь о сбое дизайнера таким образом.
Я попробовал решение, предложенное здесь, но Visual Studio не показала мне никакой ошибки при открытии формы во время разработки. Однако, используя систему контроля версий, я мог легко определить строку кода дизайнера, которая вылетает из формы.
1 ответ
Единственное решение, которое я нашел, это использование ошибочной строки в событии Load в *.vb.