Где моя форма MDI не является моей формой запуска, как мне ее создать? - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть проект Windows Forms C #. Я хочу показать заставку (frmSplash), а затем открыть родительский MDI (mdi).

Я получаю ошибку времени компиляции при попытке создать экземпляр формы MDI. Следующий код находится в frmSplash в событии нажатия кнопки:

Form frm;

this.Close();
frm = new mdi();
frm.Show();

У меня определенно есть родительский объект MDI, который называется «mdi». В строке 'frm = new mdi ();' mdi подчеркнут красным цветом с ошибкой «Не удалось найти имя типа или пространства имен« mdi »(отсутствует директива using или ссылка на сборку?)». Это в том же проекте. Как он мог этого не видеть?

Могу ли я создать экземпляр формы MDI? Если нет, то как мне его создать?

1 Ответ

0 голосов
/ 08 ноября 2019

Правильный ответ обозначен первым комментарием к вопросу Ханса Пассанта. Форма MDI находится в подпапке в проекте и, следовательно, нуждается в пути в справочнике по сборке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...