Show / Hide Table of Contents

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

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

Note

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

Рекомендуемые элементы управления и компоненты по функциям

Функция Элемент управления Описание
Отображение данных DataGridView элемент управления DataGridView Управления предоставляет настраиваемую таблицу для отображения данных. DataGridView Класс обеспечивает возможность настройки ячеек, строк, столбцов и границ. Примечание. DataGridView Элемент управления предоставляет множество основных и дополнительных компонентов, отсутствующих в DataGrid элемента управления. Дополнительные сведения см. в разделе различия между Windows Forms DataGridView и DataGrid-элементы управления
Привязка данных и навигации BindingSource component Упрощает привязку элементов управления в форме к данным за счет управления валюты, уведомления об изменениях и другие службы.
BindingNavigator элемент управления Предоставляет интерфейс тип панели инструментов для работы с данными в форме.
Редактирование текста TextBox элемент управления Отображает текст, введенный во время разработки, который может редактироваться пользователями во время выполнения или изменяться программно.
RichTextBox элемент управления Позволяет текста, отображаемого с форматированием в виде обычного текста или rich text format (RTF).
MaskedTextBox элемент управления Ограничивает формат вводимых пользователем данных
Отображение информации (только для чтения) Label элемент управления Отображает текст, недоступный для непосредственного изменения пользователем.
LinkLabel элемент управления Отображает текст в виде веб-ссылки и вызывает событие, когда пользователь щелкает этот текст. Обычно текст является ссылкой на другое окно или веб-сайта.
StatusStrip элемент управления Отображает сведения о текущем состоянии приложения в рамках области обычно в нижней части родительской формы.
ProgressBar элемент управления Отображает текущее состояние операции для пользователя.
Отображение веб-страницы WebBrowser элемент управления Предоставляет пользователю возможность осуществлять навигацию по веб-страницам внутри формы.
Выбор из списка CheckedListBox элемент управления Отображает прокручиваемый список элементов с флажками.
ComboBox элемент управления Отображает список элементов раскрывающегося списка.
DomainUpDown элемент управления Отображение списка текстовых элементов, который можно прокручивать с помощью кнопок со стрелками.
ListBox элемент управления Отображает список текстовых и графических элементов (значки).
ListView элемент управления Отображает элементы в одном из четырех различных представлений. Включает в себя только текст, текст с маленькими значками, текст с крупные значки и представление сведений.
NumericUpDown элемент управления Отображение списка чисел, который можно прокручивать с помощью кнопок со стрелками.
TreeView элемент управления Отображает иерархическую коллекцию объектов-узлов, которые могут включать текст с помощью флажков и значков.
Отображение графики PictureBox элемент управления Отображает графические файлы, например точечные рисунки и значки, в кадре.
Хранение графики ImageList элемент управления Выступает в качестве репозитория для изображений. ImageList элементы управления и образы, содержащиеся в них могут использоваться повторно из одного приложения к другому.
Значение параметра CheckBox элемент управления Отображает флажок и надпись для текста. Обычно используется для задания параметров.
CheckedListBox элемент управления Отображает прокручиваемый список элементов с флажками.
RadioButton элемент управления Отображает кнопку, можно включить или отключить.
TrackBar элемент управления Позволяет пользователям задавать значения на шкале, перемещая «ползунок» на шкале.
Настройка даты DateTimePicker элемент управления Отображает графический календарь, позволяющий пользователю выбрать дату или время.
MonthCalendar элемент управления Отображает графический календарь, чтобы разрешить пользователям выбирать диапазон дат.
Диалоговые окна ColorDialog элемент управления Отображает диалоговое окно выбора цвета, позволяющего задать цвет элемента интерфейса.
FontDialog элемент управления Отображает диалоговое окно, которое позволяет задавать шрифт и его атрибуты.
OpenFileDialog элемент управления Отображает диалоговое окно, которое позволяет пользователям перейдите и выберите файл.
PrintDialog элемент управления Отображает диалоговое окно, которое позволяет пользователям выбирать принтер и задайте его атрибуты.
PrintPreviewDialog элемент управления Отображает диалоговое окно, которое отображается как элемент управления PrintDocument компонент будет выглядеть при печати.
FolderBrowserDialog элемент управления Отображает диалоговое окно, в котором пользователи могут просматривать, создавать и выбора папки.
SaveFileDialog элемент управления Отображает диалоговое окно, которое позволяет пользователю сохранить файл.
Элементы управления меню MenuStrip элемент управления Создание пользовательских меню. Примечание. MenuStrip Предназначен для замены MainMenu элемента управления.
ContextMenuStrip элемент управления Создание пользовательского контекстного меню. Примечание. ContextMenuStrip Предназначен для замены ContextMenu элемента управления.
Команды Button элемент управления Запускает, останавливает или прерывания процесса.
LinkLabel элемент управления Отображает текст в виде веб-ссылки и вызывает событие, когда пользователь щелкает этот текст. Обычно текст является ссылкой на другое окно или веб-сайта.
NotifyIcon элемент управления Отображает значок в области уведомлений панели задач, который представляет приложение, работающее в фоновом режиме.
ToolStrip элемент управления Создание панелей инструментов, которые могут иметь Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer или пользовательский интерфейс, с или без темы и поддержка переполнения и переупорядочения элементов во время выполнения. Примечание. ToolStrip Элемент управления предназначен для замены ToolBar элемента управления.
Справка по пользовательскому HelpProvider component Обеспечивает для элементов управления всплывающее окно справки или окно оперативной справки.
ToolTip component Предоставляет всплывающее окно, которое отображает краткое описание назначения элемента управления при наведении указателя мыши на элементе управления.
Группировки других элементов управления Panel элемент управления Группирует набор элементов управления в прокручиваемый фрейм без подписи.
GroupBox элемент управления Группирует набор элементов управления (например, переключателей) в непрокручиваемый фрейм.
TabControl элемент управления Предоставляет страницы с вкладками для организации и доступ к сгруппированные объекты эффективно.
SplitContainer элемент управления Предоставляет две панели, разделенных подвижной строки. Примечание. SplitContainer Элемент управления предназначен для замены Splitter элемента управления.
TableLayoutPanel элемент управления Представляет панель, в которой содержимое динамически отображается в сетке, состоящей из строк и столбцов.
FlowLayoutPanel элемент управления Представляет панель, которая динамически располагает содержимое по горизонтали или вертикали.
Звук SoundPlayer элемент управления Воспроизводит звук в формате WAV. Звуки можно загружать и воспроизводить асинхронно.

Устаревшие элементы управления и компоненты по функциям

Функция Устаревший элемент управления Рекомендуется на замену
Отображение данных DataGrid DataGridView
Отображение информации (только для чтения элементы управления) StatusBar StatusStrip
Элементы управления меню ContextMenu ContextMenuStrip
MainMenu MenuStrip
Команды ToolBar ToolStrip
StatusBar StatusStrip
Макет формы Splitter SplitContainer

См. также

  • Элементы управления для использования в формах Windows Forms
  • Разработка пользовательских элементов управления Windows Forms в .NET Framework
In This Article
  • Рекомендуемые элементы управления и компоненты по функциям
  • Устаревшие элементы управления и компоненты по функциям
  • См. также
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX