Я пишу приложение, в котором у меня есть неопределенное количество Forms
, для которого требуется определенная функциональность всплывающих окон (аналог MSN, небольшое окно в правом нижнем углу экрана). Я написал первую форму, а затем подумал, что могу скопировать файл, чтобы создать новую. Все идет нормально. Чуть позже я понял, что мог бы создать подкласс Form, написать свой всплывающий код, а затем переклассифицировать свой новый класс PopupForm
для создания других форм, чтобы упростить переписывание всплывающего кода. Я так и сделал, но теперь мои формы не отображаются должным образом в Designer! Они полностью белые (без фонового изображения или элементов управления), и я не могу перетащить новые элементы управления на него. Я пытался разместить
[Designer("System.Windows.Forms.Design.FormDocumentDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(IRootDesigner))]
[DesignerCategory("Form")]
атрибуты из класса Form
в моей новой форме, но это не помогло. Мне нужно иметь возможность изменять содержимое моих форм, и я не вижу, в чем дело, поэтому это раздражает и сбивает с толку.