Визуальное наследование в Windows Forms
В некоторых случаях вы можете решить, что проект вызывает форму, похожую на форму, созданную в предыдущем проекте. Или можете захотеть создать базовую форму с параметрами, например водяным знаком или определенной структурой элементов управления, которые будут затем повторно использоваться в проекте, с каждой итерацией, содержащей изменения в исходном шаблоне формы. Наследование форм позволяет создать базовую форму, затем наследовать от нее и вносить изменения, сохраняя при этом все необходимые исходные параметры.
Формы производного класса можно создавать программно или с помощью выбора компонентов для визуального наследования.
В этом разделе
Практическое руководство. Наследование форм Windows Forms
Указания по созданию наследуемых форм в коде.
Практическое руководство. Наследование форм с помощью диалогового окна выбора наследования
Указания по созданию наследуемых форм с помощью окна выбора компонентов для наследования.
Влияние изменения внешнего вида базовой формы
Указания по изменению элементов управления базовой формы и их свойств.
Пошаговое руководство: Демонстрация визуального наследования
Создание базовой формы Windows Forms и ее компиляция в библиотеку классов. После этого данная библиотека классов импортируется в другой проект и создается новая форма, которая наследуется от базовой формы.
Практическое руководство. Использование свойств Modifiers и GenerateMember
Указания по использованию свойств GenerateMember
и Modifiers
, актуальных в случае, когда конструктор Windows Forms создает переменную-член для компонента.
Связанные разделы
Основы наследования (Visual Basic)
Описание способов определения классов Visual Basic, которые служат основой для других классов.
class
Описание принципов особенностей классов в C#, в которых разрешено единичное наследование.
Устранение неполадок, связанных с унаследованными обработчиками событий, в Visual Basic
Перечисление распространенных проблем, возникающих в обработчиках событий в наследуемых компонентах.