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