Поделиться через


Классы, используемые в формах .NET Framework

Обновлен: Ноябрь 2007

В следующей таблице перечислены классы, часто используемые для приложений Windows Forms .NET Framework. Они поделены на базовые классы, классы элементов управления, классы компонентов и классы диалоговых окон.

Для просмотра документации .NET Framework и получения более полного списка см. пространство имен System.Windows.Forms.

Базовые классы

В следующей таблице перечислены и описаны базовые классы форм Windows Forms в пространстве имен System.Windows.Forms.

Класс

Описание

Control

Определяет базовый класс для элементов управления, являющихся компонентами с визуальным представлением. Предоставляет базовую функциональность для всех элементов управления, отображаемых в Form.

Form

Представляет обычное окно, немодальное окно, диалоговое окно, клиент многооконного интерфейса (MDI) или родительское окно MDI. Формы составляют интерфейс пользователя приложения.

UserControl

Предоставляет пустой элемент управления, который может использоваться для создания других элементов управления или пользовательских элементов управления, являющихся комбинацией других элементов управления.

Классы элементов управления

В следующей таблице перечислены и описаны избранные классы элементов управления из пространства имен System.Windows.Forms. С помощью этих элементов управления можно создавать функционально богатые пользовательские интерфейсы.

Класс

Описание

TextBox

Элемент управления для ввода данных. Предоставляет элемент управления Windows "Текстовое поле".

ComboBox

Элемент управления для ввода данных. Представляет элемент управления Windows "Поле со списком".

Label

Элемент управления для отображения данных. Представляет стандартную надпись Windows.

ListView

Элемент управления для отображения данных. Предоставляет элемент управления Windows "Список", отображающий коллекцию элементов, которые могут быть выведены на экран с использованием одного из четырех различных представлений.

Button

Элемент управления "Командная кнопка". Представляет элемент управления Windows "Кнопка".

ToolStrip

Элемент управления "Командная кнопка". Предоставляет контейнер для объектов панели инструментов Windows.

PropertyGrid

Элемент управления конструктора. Предоставляет интерфейс пользователя для просмотра свойств объекта.

Классы компонентов

Помимо элементов управления, пространство имен System.Windows.Forms предоставляет другие классы, которые не наследуются от класса Control, но также предоставляют визуальную функциональность для приложений Windows. В следующей таблице показаны некоторые из имеющихся классов компонентов.

Класс

Описание

ToolTip

Компонент отображения данных. Представляет небольшое прямоугольное всплывающее окно, в котором отображается краткое описание назначения элемента управления, когда пользователь наводит указатель мыши на элемент управления.

ErrorProvider

Компонент отображения данных. Предоставляет интерфейс пользователя, указывающий на наличие ошибки, связанной с элементом управления в форме.

ToolStripDropDownMenu

Компонент меню. Предоставляет базовую функциональность для элемента управления ContextMenuStrip.

ContextMenuStrip

Компонент меню. Представляет контекстное меню.

Help

Компонент справки. Инкапсулирует ядро справки HTML Help 1.0.

HelpProvider

Компонент справки. Предоставляет всплывающие подсказки или встроенную справку для элементов управления.

Классы диалоговых окон

Windows предоставляет ряд основных диалоговых окон, позволяющих обеспечить единообразие пользовательского интерфейса в приложениях Windows при выполнении таких операций как открытие и сохранение файлов, задание цвета шрифта или текста и печать. В следующей таблице перечислены некоторые часто используемые классы, предназначенные для чтения и записи файлов с использованием потоков.

Класс

Описание

OpenFileDialog

Предоставляет функциональные возможности для отображения диалогового окна, позволяющего пользователю выбрать папку и ввести имя файла для открытия или сохранения.

SaveFileDialog

Предоставляет функциональные возможности для отображения диалогового окна, позволяющего пользователю выбрать папку и ввести имя файла для открытия или сохранения.

FontDialog

Отображает диалоговое окно для изменения элементов шрифта, используемого приложением

PageSetupDialog

Отображает диалоговое окно, позволяющее пользователю управлять различными аспектами печати документов.

PrintDialog

Отображает диалоговое окно, позволяющее пользователю управлять различными аспектами печати документов.

MessageBox

Отображает окно сообщения, в котором можно отобразить и извлечь данные от пользователя.

См. также

Основные понятия

Понятие приложений Windows Forms в Visual Basic

Основы разработки приложений Windows Forms

Общие сведения о приложениях для Windows

Ссылки

Общие сведения о Windows Forms

System.Windows.Forms

System.Drawing.Printing