![]() | This article needs to be updated.(January 2023) |
![]() | |
![]() | |
Other names | WinForms |
---|---|
Original author(s) | .NET: Microsoft, Mono: Ximian/Novell |
Developer(s) | .NET Foundation |
Initial release | February 13, 2002 |
Stable release | v8.0.0
/ November 14, 2023[1] |
Repository | |
Written in | C# |
Operating system | Microsoft Windows |
Platform | .NET Framework, .NET, Mono |
Type | Software framework, widget toolkit |
License | MIT License |
Website | learn |
Windows Forms (WinForms) is a free and open-source graphical (GUI) class library included as a part of Microsoft .NET, .NET Framework or Mono,[2] providing a platform to write client applications for desktop, laptop, and tablet PCs.[3] While it is seen as a replacement for the earlier and more complex C++ based Microsoft Foundation Class Library, it does not offer a comparable paradigm[4] and only acts as a platform for the user interface tier in a multi-tier solution.[5]
At the Microsoft Connect event on December 4, 2018, Microsoft announced releasing Windows Forms as an open source project on GitHub. It is released under the MIT License. With this release, Windows Forms has become available for projects targeting the .NET Core framework. However, the framework is still available only on the Windows platform, and Mono's incomplete implementation of Windows Forms remains the only cross-platform implementation.[6][7]