Windows Forms

E34608

Windows Forms is a graphical user interface (GUI) framework for building desktop applications on the Microsoft Windows platform using the .NET framework.


Statements (49)
Predicate Object
instanceOf .NET GUI framework
Microsoft technology
software framework
alternativeTo MAUI
Universal Windows Platform
Windows Presentation Foundation
architecture wrapper over Win32 API
coreClass Application
Control
Form
deploymentModel client-side installation on Windows
designGoal simplify Windows desktop UI development
developer Microsoft
integratedWith Visual Studio
introducedIn .NET Framework 1.0
lifecycle Application message loop
namespace System.Windows.Forms
partOf .NET
.NET Framework
platform Microsoft Windows
predecessor Microsoft Foundation Classes
Win32 API-based UI programming
primaryLanguage C#
programmingModel managed code
provides controls
dialog boxes
forms
user interface components
purpose building desktop applications
building rich client applications
releaseYear 2002
renderingModel immediate mode rendering via GDI+
runsOn Windows operating system
status supported but not actively evolved compared to newer frameworks
supportedLanguage C++/CLI
Visual Basic .NET
supports ClickOnce deployment
GDI+ drawing
MDI (Multiple Document Interface)
accessibility features
custom controls
data binding
drag-and-drop design in Visual Studio
localization
single document interface
third-party controls
user controls
type graphical user interface framework
uses event-driven programming model

Referenced by (8)
Subject (surface form when different) Predicate
Rider ("WinForms")
Visual Studio
supportsTechnology
.NET Framework
feature
Windows Forms ("System.Windows.Forms")
namespace
Windows Presentation Foundation
predecessor
WinUI ("WinForms")
relatedTo
Windows Presentation Foundation ("Windows Forms (for many new desktop apps)")
replaced
Visual Basic .NET
supports

Please wait…