Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Трабла с формой!


Автор: Madrid 15.11.2006, 23:57
Кто-нибудь сталкивался с такой проблемой:
Создаю проект WindowApplication, скажем с именем MyApp.
Появляется пространство имён MyApp в котором есть один класс Form1 производный от System.Windows.Forms.Form

Код

namespace
{
     //...
     public class Form1 : System.Windows.Forms.Form
     {
            //...
     }
}


Теперь в пространстве имён создаю класс MyPictureBox производный от System.Windows.Forms.PictureBox и пытаюсь вернутся в дизайнер формы.И вижу следующее:форма, со всеми находящимися на ней элементами, пропадает, на её месте появляется надпись:
Код

 To Add components to you class , drag them from the Server Explorer or ToolBox and use the Properties
windows to set their properties.To create method and events to your class, Click here to switch to code view. 


Убираю мой клас и форма опять появляется!Что за фишка?Почему я немогу создать свой класс в этом пространстве?

Автор: reloni 16.11.2006, 00:38
Madrid, что бы не путать дизайнер, создавай каждый класс в отдельном файле. Должно помочь.

Автор: mr.DUDA 16.11.2006, 11:39
reloni, истинно глаголешь smile. Вообще, можно добавлять класс в тот же файл, но форма обязательно должна быть первой в неймспейсе. Правильнее, тем не менее, поюзать "Add New Item... / Class" или "UserControl".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)