Элементы управления для использования в Windows Forms

Ниже приведен алфавитный список элементов управления и компонентов, используемых в формах Windows Forms. Помимо элементов управления Windows Forms, описанных в этом разделе, в формы Windows Forms можно добавлять элементы управления ActiveX и пользовательские элементы управления. Если вам не удается найти нужный элемент управления в этом списке, вы можете создать свой собственный. См. раздел Создание элементов управления Windows Forms во время разработки. Дополнительные сведения о выборе необходимого элемента управления см. в разделе Функциональная классификация элементов управления Windows Forms.

Примечание.

Элементы управления Visual Basic основаны на классах, предоставляемых платформой .NET Framework.

В этом разделе

Функциональная классификация элементов управления Windows Forms
Список и описание элементов управления Windows Forms на основе .NET Framework.

Элементы управления со встроенной поддержкой рисования владельцем
Описание возможностей изменения аспектов внешнего вида элемента управления, которые недоступны через свойства.

Компонент BackgroundWorker
Позволяет форме или элементу управления выполнять операцию асинхронно.

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

Компонент BindingSource
Инкапсулирует источник данных для привязки к элементам управления.

Элемент управления Button
Представляет стандартную кнопку, которую пользователь может нажать для выполнения действий.

Элемент управления CheckBox
Указывает, включено или выключено условие.

Элемент управления CheckedListBox
Отображает список элементов с флажками слева от каждого элемента.

Компонент ColorDialog
Предоставляет стандартное диалоговое окно для выбора цветов из палитры и добавления в нее дополнительных цветов.

Элемент управления ComboBox
Отображает данные в раскрывающемся поле со списком.

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

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

Элемент управления DataGrid
Отображает табличные данные из набора данных и позволяет вносить изменения в источник данных.

Элемент управления DataGridView
Предоставляет гибкую, расширяемую систему для отображения и редактирования табличных данных.

Элемент управления DateTimePicker
Позволяет пользователю выбрать один элемент из списка дат или времени.

Элементы управления и компоненты диалоговых окон
Описание набора элементов управления для выполнения пользователем стандартных действий в приложении или системе.

Элемент управления DomainUpDown
Отображает текстовые строки, которые пользователь может просматривать и выбирать.

Компонент ErrorProvider
Отображает сведения об ошибке для пользователя в фоновом режиме.

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

Элемент управления FlowLayoutPanel
Представляет панель, которая динамически располагает содержимое по горизонтали или вертикали.

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

Компонент FontDialog
Предоставляет приложениям шрифты, установленные в системе на текущий момент.

Элемент управления GroupBox
Предоставляет возможность идентифицируемой группировки других элементов управления.

Компонент HelpProvider
Связывает HTML-файл справки с приложением Windows.

Элементы управления HScrollBar и VScrollBar
Используются для просмотра длинных списков элементов или большого объема данных с помощью горизонтальной или вертикальной прокрутки окна приложения либо элемента управления.

Компонент ImageList
Отображает изображения на других элементах управления.

Элемент управления Label
Отображает текст, который не может быть изменен пользователем.

Элемент управления LinkLabel
Позволяет добавлять веб-ссылки в приложения Windows Forms.

Элемент управления ListBox
Позволяет пользователю выбрать один или несколько элементов из заранее определенного списка.

Элемент управления ListView
Отображает список элементов со значками в стиле проводника Windows.

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

Элемент управления MaskedTextBox
Ограничивает формат вводимых пользователем данных в форме.

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

Элемент управления MonthCalendar
Предоставляет интуитивно понятный графический интерфейс для пользователей для просмотра и задания сведений о дате.

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

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

Компонент OpenFileDialog
Позволяет пользователям открывать файлы в стандартном диалоговом окне.

PageSetupDialog Component
Предоставляет стандартное диалоговое окно для задания параметров страницы для печати.

Элемент управления Panel
Предоставляет возможность идентифицируемой группировки других элементов управления, а также прокрутку.

Элемент управления PictureBox
Отображает рисунки в формате точечного рисунка, GIF, JPEG, метафайла или значка.

Компонент PrintDialog
Служит для выбора принтера, печатаемых страниц и других параметров печати.

Компонент PrintDocument
Задает свойства, описывающие содержимое для печати, и печатает документ в приложениях Windows.

Элемент управления PrintPreviewControl
Позволяет создавать собственный компонент или диалоговое окно PrintPreview, вместо использования стандартных версий.

Элемент управления PrintPreviewDialog
Выводит документ в том виде, как он будет выглядеть при печати.

Элемент управления ProgressBar
Графически показывает ход выполнения действия.

Элемент управления RadioButton
Представляет набор из двух или более взаимоисключающих вариантов выбора для пользователя.

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

Компонент SaveFileDialog
Служит для выбора сохраняемых файлов и места их сохранения.

Класс SoundPlayer Позволяет облегчить добавление звуков в приложениях.

Элемент управления SplitContainer
Позволяет пользователю изменять размер закрепленного элемента управления.

Элемент управления Splitter
Позволяет пользователю изменять размер закрепленного элемента управления (.NET Framework 1.x).

Элемент управления StatusBar
Отображает сведения о состоянии элемента управления, который находится в фокусе. Хотя StatusStrip заменяет и расширяет элемент управления StatusBar предыдущих версий, StatusBar сохраняется для обеспечения обратной совместимости и использования в будущем при его выборе.

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

Элемент управления TabControl
Отображает несколько вкладок, содержащих рисунки и другие элементы управления.

Элемент управления TableLayoutPanel
Представляет панель, в которой содержимое динамически отображается в сетке, состоящей из строк и столбцов.

Элемент управления TextBox
Позволяет пользователю вводить изменяемый текст из нескольких строк.

Компонент Timer
Вызывает событие через определенные интервалы.

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

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

Элемент управления ToolStripContainer
Предоставляет панели на каждой стороне формы для закрепления, стыковки и упорядочения элементов управления ToolStrip, а также центральную панель ToolStripContentPanel для традиционных элементов управления.

Элемент управления ToolStripPanel
Предоставляет одну панель для закрепления, стыковки и упорядочения элементов управления ToolStrip.

Элемент управления ToolStripProgressBar
Графически показывает ход выполнения действия. Обычно ToolStripProgressBar содержится в StatusStrip.

Элемент управления ToolStripStatusLabel
Представляет панель элемента управления StatusStrip.

Компонент ToolTip
Отображает текст при наведении указателя мыши на другие элементы управления.

Элемент управления TrackBar
Служит для перемещения по большому объему данных или для визуальной настройки числовых параметров.

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

Элемент управления WebBrowser
Содержит веб-страницы и обеспечивает возможности просмотра интернет-страниц в приложении.

Создание списка для выбора элементов в Windows Forms
Описание набора элементов управления, используемых для предоставления пользователям списка вариантов для выбора.

Элементы управления Windows Forms
Описание использования элементов управления Windows Forms и важных понятий для работы с ними.

Создание элементов управления Windows Forms во время разработки
Ссылки на разделы с инструкциями, рекомендации по выбору создаваемого элемента управления, а также другие сведения о создании собственных элементов управления.

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

Практическое руководство. Добавление элементов управления ActiveX в формы Windows Forms
В этой статье описывается использование элементов управления ActiveX в формах Windows Forms.