@James Curran I 100% соглашаются! Я могу считать Ваш код и выяснить то, что Вы сказали компилятору делать; но это не означает, что было Ваше намерение заставить компилятор сделать это. Я знаю, что я не достаточно высокомерный программист, чтобы полагать, что каждый раз я пишу код, он делает точно, что я пытался заставить его сделать. Кроме того, я часто нахожу, что это помогает мне зафиксировать глупые логические ошибки в своем коде путем прохождения через после того, как я записал его и пытающийся объяснить, что я намеревался для кода сделать.
Вам понадобится конструктор без параметров, который вызывает метод InitializeComponent () в каждой из ваших форм. Затем закройте окно конструктора, перестройте решение и попробуйте снова открыть конструктор. Это должно сработать. Перестройка решения имеет важное значение.
Проблема в том, что если вы создаете форму, унаследованную от Shd.FilteredQueryViewForm, дизайнер попытается вызвать конструктор родительской формы, но он загружает эту форму не из кода, а из него встроенная сборка.