none
Не могу добавить форму в проект RRS feed

  • Вопрос

  • После добавления и оформления формы, я подключаю ее к кнопке вот таким кодом

                HelpForm form3 = new HelpForm();
                form.ShowDialog();

    Но оно не хочет добавлять, подчеркивая название формы, с ошибкой: "Не удалось найти имя или пространство имен HelpForm (пропущена директива using или ссылка на сборку?)

    Форма называется HelpForm, все правильно. Но в чем проблема?

    9 августа 2014 г. 6:50

Ответы

  • Убедитесь, что пространство имен (namespace), в котором объявлен класс HelpForm, совпадает с пространством имен, содержащим приведенный Вами код. В противном случае имя HelpForm нужно уточнить именем namespace, или использовать using.

    И еще, формы, которыми Вы манипулируете, входят в один проект или в разные?


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    9 августа 2014 г. 7:21
  • Всем спасибо за ответы. Сменил пространство имен на старое и все заработало как часы)
    15 августа 2014 г. 21:28

Все ответы

  • Убедитесь, что пространство имен (namespace), в котором объявлен класс HelpForm, совпадает с пространством имен, содержащим приведенный Вами код. В противном случае имя HelpForm нужно уточнить именем namespace, или использовать using.

    И еще, формы, которыми Вы манипулируете, входят в один проект или в разные?


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    9 августа 2014 г. 7:21
  • Все. У меня не совпадает пространство имен. Я переименовывал проект, что мне теперь делать?
    9 августа 2014 г. 12:49
  • В свойствах проекта есть опция - пространство имен по умолчанию, сделайте его совпадающим с пространством главной формы (это на случай добавления новых форм). Второе, в исходниках HelpForm также укажите это пространство. В общем, должно быть однообразие.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    9 августа 2014 г. 12:56
  • во второй строчке ты забыл 3, => form3.ShowDialog();

    9 августа 2014 г. 21:19
  • HelpForm form3 = new HelpForm();
    form3.ShowDialog();
    Так также не работает?

    I ♥ C#

    Хм... даже не знаю...
    11 августа 2014 г. 17:17
  • Всем спасибо за ответы. Сменил пространство имен на старое и все заработало как часы)
    15 августа 2014 г. 21:28
  • Замечательно. Теперь хорошо бы закрыть вопрос.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    16 августа 2014 г. 6:56