Элементы в визуальный конструктор классов добавляются при помощи либо панели Toolbox, либо Solution Explorer. Панель Toolbox служит для добавления новых элементов. Solution Explorer применяется для добавления в схему уже существующих классов. В обоих случаях вы просто перетаскиваете элементы в окно визуального конструктора Class Designer. Если элемент уже существует, то Visual Studio создаст для вас подробности класса. Если файл класса содержит более одного класса, то каждый класс будет помещен на схему
как отдельный объект.
На рис. 26.3 показан пример инструментов Class Designer в панели Toolbox. Обратите внимание, что вы можете описать здесь все ориентированные на объект концепции, в том числе классы, интерфейсы, наследование и т. д.
Рис. 26.3. Панель инструментов визуального конструктора Class Designer
Когда вы добавляете в визуальный конструктор новый элемент (такой как класс или структуру), то он запросит у вас название и местоположение. Вы можете выбрать: сгенерировать ли новый файл для этого элемента или разместить его в существующем файле. На рис. 26.4 показано диалоговое окно New Class. Здесь вы можете дать классу название, задать модификатор доступа, а также указать имя файла.
Совет
Визуальный конструктор Class Designer может автоматически добавить на схему родственные классы. Предположим, что вы добавляете класс из Solution Explorer. Если вы хотите показать классы, которые наследуют от этого класса, то можете щелкнуть по классу правой кнопкой мыши и выбрать пункт Show Derived Classes. При этом в модели будут добавлены все классы, которые наследуют от выбранного класса.