Описание тега winforms
WinForms - это неофициальное имя, данное Windows Forms, графическому интерфейсу прикладного программирования (API), входящему в состав Microsoft.NET Framework, который обеспечивает доступ к собственным элементам интерфейса Microsoft Windows путем обертывания существующего windows-api в управляемый код. Википедия В дополнение к Microsoft .NET Framework, Windows Forms доступен в Mono.
Приложение Windows Forms - это управляемое событиями приложение, поддерживаемое Microsoft.NET Framework. В отличие от пакетной программы, она большую часть времени просто ждет, пока пользователь что-то сделает, например, заполнит текстовое поле или нажмет кнопку. Википедия
Использование тегов
- Вопросы в этом теге также должны быть помечены целевой структурой - .net или mono.
- Если речь идет о конкретном языке программирования, этот язык также должен быть помечен. Примеры: C#, vb.net
- Некоторые элементы управления также имеют свои собственные теги, и если вопрос касается такого элемента управления каким-либо существенным образом, рекомендуется добавить соответствующий дополнительный тег. Примеры: datagridview, webbrowser-control.
особенности
Все визуальные элементы в библиотеке классов Windows Forms являются производными от класса Control. Это обеспечивает минимальную функциональность элемента пользовательского интерфейса, такую как расположение, размер, цвет, шрифт, текст, а также общие события, такие как щелчок и перетаскивание. Класс Control также имеет поддержку закрепления, позволяющую элементу управления изменять свое положение под своим родительским элементом. Поддержка Microsoft Active Accessibility в классе Control также помогает ослабленным пользователям лучше использовать Windows Forms.
Помимо предоставления доступа к собственным элементам управления Windows, таким как кнопка, текстовое поле, флажок и список, Windows Forms добавила собственные элементы управления для размещения ActiveX, компоновки, проверки и привязки данных. Эти элементы управления отображаются с использованием GDI+.