2013-04-07 4 views
0

Немного странная проблема, пытающаяся изменить порядок загрузки формы.C# form load order issue

Я считаю, изменить порядок загрузки, я просто нужно пойти в файл Program.cs и изменить эту строку:

Application.Run(new AdminPage()); - это то, что она в настоящее время слишком:

к этому - Application.Run(new AdminLogin());

Это дает мне следующее сообщение об ошибке:

The type or namespace name 'AdminLogin' could not be found (are you missing a using directive or an assembly reference?)

Вот скриншот, чтобы показать расположение моей Proje кт. Я не могу понять, что я здесь делаю неправильно?

enter image description here

+2

Что такое пространство имен AdminLogin и что пространство имен AdminPage. – Andy

ответ

3

класс AdminLogin в том же пространстве имен программы? Если нет, используйте оператор using, чтобы использовать это пространство имен.

+0

Я вижу проблему, я случайно создал форму в моей папке «Pics», поэтому пространство имен «adminPanel.pics» вместо «adminPanel». Есть ли простой способ изменить имя пространства имен изменений? – user1352057

+0

Да, просто измените определение 'namespace adminPanel.pics' на' namespace adminPanel' в верхней части файла AdminLogin.cs – Axarydax

0

У меня недостаточно комментариев, чтобы прокомментировать ответ Axarydax, поэтому я отвечу здесь.

Вы можете просто стереть «.pics» вашего пространства имен в AdminLogin так, чтобы он стал админпанель вместо adminPanel.pics