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