90:
657:
215:
40:
3513:
1664:
1674:
586:. However, drag and drop placement of GUI components in a manner similar to Windows Forms is still provided in XAML by replacing the root XAML element of the Page/Window with a "Canvas" UI-Control. When making this change, the user can build a window in a similar fashion as in Windows Forms by directly dragging and dropping components using the Visual Studio GUI.
1684:
403:
501:
the form resize event handler to reposition a control so that it remains centered on the form, expands to fill up the form, etc. By inserting code into the event handler for a keypress in a text box, the program can automatically translate the case of the text being entered, or even prevent certain characters from being inserted.
472:(MFC) library in developing client applications. It provides a wrapper consisting of a set of C++ classes for development of Windows applications. However, it does not provide a default application framework like the MFC. Every control in a Windows Forms application is a concrete instance of a class.
913:
It is very unlikely that the implementation will ever implement everything needed for full compatibility with
Windows.Forms. The reason is that Windows.Forms is not a complete toolkit, and to work around this problem some of the underlying Win32 foundation is exposed to the programmer in the form of
641:, which are not available in platforms other than Windows. A more significant problem is that, since version 5.2, Mono has been upgraded so that its default is to assume a 64 bit platform. However, System.Windows.Forms on Mono for the Macintosh OS X platform has been built using a 32 bit subsystem,
480:
All visual elements in the
Windows Forms class library derive from the Control class. This provides the minimal functionality of a user interface element such as location, size, color, font, text, as well as common events like click and drag/drop. The Control class also has docking support to let a
500:
associated with them. Default values are provided when the control is created, but may be changed by the programmer. Many attribute values can be modified during run time based on user actions or changes in the environment, providing a dynamic application. For example, code can be inserted into
589:
While XAML provides drag and drop placement backwards compatibility through the Canvas
Control, XAML Controls are only similar to Windows Forms Controls and are not one-to-one backwards compatible. They perform similar functions and have a similar appearance, but the properties and methods are
565:
Conference, Microsoft explained that
Windows Forms was under maintenance mode, with no new features being added, but bugs found would still be fixed. Most recently, improved high-DPI support for various Windows Forms controls was introduced in updates to .NET Framework version 4.5.
632:
was announced as complete; System.Windows.Forms 2.0 works natively on Mac OS X. However, System.Windows.Forms has not been actively developed on Mono. Full compatibility with .NET was not possible, because
Microsoft's System.Windows Forms is mainly a wrapper around the
999:
WPF is not intended to replace
Windows Forms. Windows Forms is still alive and well, and will continue to be enhanced and supported by Microsoft for years to come. WPF is simply another tool for Windows desktop application developers to use, when
1729:
1131:
For tools that are mostly OpenGL/DirectX based, use
Windows.Forms, keeping in mind that some bug fixing or work around on their part might be needed as our Windows.Forms is not actively developed.
543:
In .NET Framework 2.0, Windows Forms gained richer layout controls, Office 2003 style toolstrip controls, multithreading component, richer design-time and data binding support as well as
645:. As of this date, a 64-bit version of System.Windows.Forms for use on Mac OS X remains unavailable and only .NET applications built for the 32 bit platform can be expected to execute.
4886:
536:. Windows Forms is built on the existing Windows API and some controls merely wrap underlying Windows components. Some of the methods allow direct access to Win32
355:, providing a platform to write client applications for desktop, laptop, and tablet PCs. While it is seen as a replacement for the earlier and more complex
2130:
1025:
Windows Forms is continuing to be supported, but in maintenance mode. They will fix bugs as they are discovered, but new functionality is off the table
3547:
2603:
1720:
1225:
4901:
2089:
1803:
465:. With the help of Windows Forms, the .NET Framework provides a more comprehensive abstraction above the Win32 API than Visual Basic or MFC did.
4881:
4876:
4789:
3998:
2468:
2319:
2079:
1416:
555:
2104:
2094:
2069:
1250:
955:
4610:
4219:
3485:
3194:
2213:
662:
89:
504:
Besides providing access to native
Windows controls like button, textbox, checkbox and listview, Windows Forms added its own controls for
4911:
2372:
4475:
4279:
4171:
4038:
3219:
2264:
2236:
2163:
1839:
1588:
469:
360:
2934:
2463:
2440:
687:
407:
81:
3019:
4891:
3516:
3404:
3239:
3014:
2501:
2415:
2135:
1989:
1448:
4003:
3495:
3266:
3009:
2425:
1798:
1768:
1606:
1473:
1428:
638:
579:
551:
537:
4307:
3985:
3948:
3754:
3723:
3149:
3109:
2766:
2756:
2517:
2458:
2178:
1677:
1277:
629:
482:
443:
228:
4682:
4584:
4551:
4234:
3808:
3540:
3333:
2979:
2909:
2751:
2615:
2329:
1401:
4144:
3897:
3436:
3249:
3129:
3114:
3039:
2596:
2453:
2324:
2314:
2302:
1713:
1218:
562:
194:
4837:
4730:
4432:
3795:
3480:
3214:
3089:
3024:
2565:
2478:
2430:
1479:
1467:
832:
691:
525:
168:
492:
techniques. A tool is used to place controls (e.g., text boxes, buttons, etc.) on the form (window). Controls have
4817:
4566:
4136:
3714:
3638:
3254:
2939:
2307:
2074:
2041:
1875:
583:
1076:
Support for
Windows Forms 2.0 is complete. At this point, we are largely just fixing bugs and polishing our code.
4866:
4822:
4592:
4396:
3364:
3244:
3154:
2771:
2629:
2297:
2099:
2016:
1793:
1788:
1763:
1422:
509:
4906:
4896:
4779:
4163:
4071:
4048:
3785:
3772:
3695:
3533:
3490:
3431:
3338:
3271:
2969:
2796:
2634:
2274:
2062:
2026:
1411:
697:
684:
529:
423:
333:
4465:
4440:
4043:
3556:
3029:
2733:
2707:
2589:
2560:
2545:
2522:
2269:
2259:
2193:
1706:
1596:
1333:
1322:
1245:
1211:
680:
670:
521:
4871:
4053:
2791:
2677:
2226:
2221:
2203:
2173:
2031:
1743:
1568:
1563:
1527:
1284:
1144:
364:
4013:
3851:
3500:
3169:
3134:
3054:
2821:
2491:
2410:
2405:
1958:
1870:
1773:
1433:
1314:
987:
493:
1102:
Does
Winforms run on OSX? Yes, as of Mono 1.9, Winforms has a native OSX driver that it uses by default
853:
371:
363:, it does not offer a comparable paradigm and only acts as a platform for the user interface tier in a
550:
With the release of .NET Framework 3.0, Microsoft released a second, parallel API for rendering GUIs:
4508:
3841:
3680:
2989:
2869:
2292:
1994:
1943:
1844:
1783:
1384:
1289:
330:
4738:
4556:
4342:
4254:
4209:
3423:
2964:
2712:
2687:
2367:
2350:
2251:
2158:
1897:
1443:
807:
337:
267:
792:
4845:
4470:
4008:
3276:
3189:
3159:
2801:
2697:
2662:
2581:
1938:
1778:
1344:
614:
508:
hosting, layout arrangement, validation and rich data binding. Those controls are rendered using
439:
272:
247:
4352:
927:
Sells, Chris; Weinhardt, Michael (May 16, 2006). "Appendix A. What s New in Windows Forms 2.0".
4827:
3976:
3625:
3609:
3586:
3379:
3311:
3164:
3119:
3034:
2904:
2831:
2550:
2420:
2362:
2188:
1968:
1922:
1454:
1369:
951:
447:
240:
1687:
299:
4799:
4695:
4498:
4269:
4186:
4120:
4110:
4100:
3446:
2984:
2692:
2682:
2021:
1907:
1495:
1357:
434:, it spends most of its time simply waiting for the user to do something, such as fill in a
431:
283:
235:
1188:
394:
incomplete implementation of Windows Forms remains the only cross-platform implementation.
4404:
4092:
3961:
3731:
3662:
3643:
3475:
3296:
3234:
3144:
3069:
2994:
2974:
2702:
1902:
1639:
1601:
1299:
1166:
1115:
625:
598:
352:
260:
139:
28:
1198:
1193:
946:
Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET
764:"Design and Implementation Guidelines for Web Clients by Microsoft Pattern and Practices"
763:
723:
214:
53:
Please help update this article to reflect recent events or newly available information.
4574:
4181:
3862:
3597:
3560:
3301:
3044:
2859:
2854:
2811:
2657:
2382:
2241:
1963:
1834:
1623:
1512:
1272:
1199:
MSDN : Windows Forms Technical Articles - Automating Windows Form with Visual Test
944:
618:
533:
427:
411:
391:
390:
framework. However, the framework is still available only on the Windows platform, and
348:
276:
252:
119:
110:
4860:
4784:
4761:
4644:
4602:
4320:
4249:
4063:
4020:
3875:
3229:
3199:
2899:
2667:
2496:
2486:
2400:
2284:
2153:
2084:
1917:
1912:
1667:
1485:
1438:
1394:
1304:
497:
489:
442:. The code for the application can be written in a .NET programming language such as
485:
support in the Control class also helps impaired users to use Windows Forms better.
4493:
4460:
4264:
3846:
3614:
3124:
2944:
2889:
2884:
2555:
2198:
1618:
1553:
1379:
1374:
1119:
642:
462:
454:
386:. With this release, Windows Forms has become available for projects targeting the
2929:
1039:
4538:
4528:
4379:
4371:
4289:
4229:
3910:
3905:
3893:
3803:
3633:
3343:
3074:
2894:
2717:
2672:
2540:
2448:
2183:
1887:
1829:
1824:
1698:
1613:
1535:
1389:
1328:
703:
634:
458:
383:
288:
4809:
4625:
4485:
3933:
3409:
3384:
3359:
2914:
2826:
2806:
2781:
2168:
2109:
1973:
1892:
1504:
652:
134:
105:
4355:
4620:
4546:
4513:
4422:
4315:
4274:
3389:
3306:
3184:
2999:
2954:
2919:
2864:
2612:
2570:
1644:
1517:
1406:
1089:
907:
675:
544:
387:
375:
341:
114:
1012:
80:
3525:
973:
Pro WPF and Silverlight MVVM: Effective Application Development with Model
4715:
4455:
4337:
3703:
3454:
3369:
3179:
3139:
3064:
3049:
3004:
2786:
2776:
1953:
1753:
1748:
435:
554:(WPF) based on DirectX, together with a GUI declarative language called
17:
4690:
4667:
4523:
4518:
4414:
4347:
4297:
4105:
3956:
3938:
3828:
3578:
3286:
3204:
3174:
3104:
3079:
2959:
2879:
2816:
2395:
2390:
2355:
2231:
2057:
1999:
1948:
1865:
1849:
1649:
1574:
1540:
1364:
1352:
1063:
602:
505:
574:
For future development, Microsoft has succeeded Windows Forms with an
402:
4743:
4700:
4649:
4503:
4450:
4325:
3928:
3883:
3836:
3762:
3459:
3327:
3084:
3059:
2924:
2874:
2009:
1882:
1294:
610:
606:
379:
203:
127:
123:
4201:
4030:
3920:
356:
4710:
4672:
4615:
4259:
4239:
4214:
4125:
3866:
3601:
3399:
3374:
3281:
3209:
3099:
2761:
2036:
1558:
401:
4720:
4705:
4635:
4445:
4384:
4361:
4332:
4244:
4224:
4115:
4086:
3691:
3670:
3656:
3394:
3224:
2949:
2849:
2125:
2004:
1808:
1758:
1266:
1234:
575:
344:
256:
3529:
2585:
1702:
1207:
777:
Sells, Chris; Weinhardt, Michael (May 16, 2006). "Appendix B".
590:
different enough to require remapping from one API to another.
378:
announced releasing Windows Forms as an open source project on
4794:
4771:
4753:
4659:
4357:
4191:
4176:
3780:
3675:
3291:
3094:
2334:
752:(1st ed.). Addison-Wesley Professional. p. xxxviiii.
33:
833:"Announcing WPF, WinForms, and WinUI are going Open Source"
528:
API, Windows Forms was an early and easy way to provide
1203:
1040:"High DPI Improvements for Windows Forms in .NET 4.5.2"
637:, and some of the methods allow direct access to Win32
971:
Hall, Gary (December 27, 2010). "DirectX, not GDI+".
481:
control rearrange its position under its parent. The
540:, which are not available in non-Windows platforms.
4836:
4808:
4770:
4752:
4729:
4681:
4658:
4634:
4601:
4583:
4565:
4537:
4484:
4431:
4413:
4395:
4370:
4306:
4288:
4200:
4162:
4134:
4084:
4062:
4029:
3984:
3974:
3947:
3919:
3892:
3874:
3860:
3826:
3794:
3771:
3753:
3722:
3712:
3689:
3654:
3623:
3595:
3576:
3468:
3445:
3422:
3352:
3320:
2840:
2742:
2726:
2650:
2643:
2622:
2531:
2510:
2477:
2439:
2381:
2343:
2283:
2250:
2212:
2144:
2118:
2050:
1982:
1931:
1858:
1817:
1736:
1632:
1587:
1526:
1503:
1494:
1343:
1313:
1259:
795:(Visual Studio 2003 documentation). Microsoft 2003.
294:
282:
266:
246:
234:
224:
193:
167:
145:
133:
104:
96:
943:
902:
900:
898:
1194:MSDN : Windows.Forms reference documentation
808:"Microsoft Open Sources WPF, WinForms, and WinUI"
882:
880:
570:XAML backwards compatibility with Windows Forms
852:De Smet, Bart (January 4, 2011). "Chapter 5".
779:Moving from MFC, Windows Forms 2.0 Programming
3541:
2597:
1714:
1219:
950:(1st ed.). Addison-Wesley Professional.
887:Griffiths, Ian; Adams, Matthew (March 2003).
869:Griffiths, Ian; Adams, Matthew (March 2003).
8:
4887:Microsoft application programming interfaces
942:Noyes, Brian (January 12, 2006). "Preface".
931:(2nd ed.). Addison-Wesley Professional.
781:(2nd ed.). Addison-Wesley Professional.
561:During a question-and-answer session at the
73:
3981:
3871:
3719:
3548:
3534:
3526:
2647:
2604:
2590:
2582:
2373:Security Support Provider Interface (SSPI)
1721:
1707:
1699:
1673:
1500:
1226:
1212:
1204:
628:'s support for System.Windows.Forms as of
578:-based GUI entry using frameworks such as
488:In Visual Studio, forms are created using
213:
88:
79:
72:
1189:MSDN: Building Windows Forms applications
457:Common Controls by wrapping the existent
70:Graphical user interface software library
1167:"Windows.Forms Comes to 64-bit Mac OS X"
453:Windows Forms provides access to native
1804:Windows Advanced Rasterization Platform
715:
4790:Extensible Application Markup Language
1799:DirectX Graphics Infrastructure (DXGI)
1417:Extensible Application Markup Language
7:
4611:Component Library for Cross Platform
4220:Component Library for Cross Platform
3486:Microsoft Open Specification Promise
3195:Text Template Transformation Toolkit
2616:free and open-source software (FOSS)
1683:
914:exposing the Windows message handler
831:Hanselman, Scott (4 December 2018).
663:Free and open-source software portal
975:(2010 ed.). Apress. p. 2.
4476:Lightweight User Interface Toolkit
4280:Simple and Fast Multimedia Library
4172:Enlightenment Foundation Libraries
2265:Microsoft Foundation Classes (MFC)
2237:Distributed Component Object Model
748:Sells, Chris (September 6, 2003).
361:Microsoft Foundation Class Library
174:v8.0.0 / November 14, 2023
25:
891:. O'Reilly Media. pp. 27–53.
688:application programming interface
3512:
3511:
3405:TPM 2.0 Reference Implementation
3240:Windows Communication Foundation
3015:Microsoft Automatic Graph Layout
1682:
1672:
1663:
1662:
1449:Windows Communication Foundation
806:Martin, Jeff (4 December 2018).
655:
38:
4004:Windows Presentation Foundation
3496:Open Source Security Foundation
3267:Windows Presentation Foundation
3010:Managed Extensibility Framework
1474:Windows Presentation Foundation
1429:Managed Extensibility Framework
1145:"Introduction to Mono on macOS"
889:NET Windows Forms in a Nutshell
871:NET Windows Forms in a Nutshell
793:"Introduction to Windows Forms"
750:Windows Forms Programming in C#
552:Windows Presentation Foundation
4902:Software using the MIT license
3150:Python Tools for Visual Studio
3110:Open Management Infrastructure
3020:Microsoft C++ Standard Library
2275:Windows Template Library (WTL)
1038:Allen, Jonathan (2014-05-06).
483:Microsoft Active Accessibility
1:
4882:Free and open-source software
4877:Formerly proprietary software
4235:OpenGL User Interface Library
3820:High-level, platform-specific
2270:Active Template Library (ATL)
1990:Data Access Components (MDAC)
1730:Microsoft APIs and frameworks
929:Windows Forms 2.0 Programming
3437:Microsoft Reciprocal License
3115:Open Neural Network Exchange
3040:Microsoft Enterprise Library
873:. O'Reilly Media. p. 4.
468:Windows Forms is similar to
3570:Low-level platform-specific
3215:Virtual File System for Git
3090:Neural Network Intelligence
3025:Microsoft Cognitive Toolkit
2566:Multilingual User Interface
2492:Dynamic Data Exchange (DDE)
1480:Windows Workflow Foundation
1468:Windows Identity Foundation
766:. Microsoft. November 2003.
382:. It is released under the
374:event on December 4, 2018,
4928:
4912:Windows-only free software
4156:High-level, cross-platform
986:Smith, Josh (2007-09-05).
594:Alternative implementation
547:for web-based deployment.
470:Microsoft Foundation Class
26:
4593:Lazarus Component Library
4153:
3817:
3744:
3567:
3509:
3365:Extensible Storage Engine
3245:Windows Driver Frameworks
3155:R Tools for Visual Studio
3030:Microsoft Design Language
2630:Microsoft and open source
2017:Extensible Storage Engine
1794:Windows Imaging Component
1789:Windows Image Acquisition
1658:
1549:
1423:Language Integrated Query
1241:
621:compatible set of tools.
426:supported by Microsoft's
420:Windows Forms application
189:
163:
87:
78:
47:This article needs to be
4072:Visual Component Library
4049:Windows Template Library
3786:Simple DirectMedia Layer
3747:Low Level Cross-platform
3491:Open Letter to Hobbyists
3432:Microsoft Public License
3330:(v1.25, v2.0 & v4.0)
3272:Windows Template Library
2970:Dynamic Language Runtime
2635:Shared Source Initiative
1412:Dynamic Language Runtime
1251:Libraries and frameworks
698:Visual Component Library
530:graphical user interface
424:event-driven application
74:Windows Forms (WinForms)
27:Not to be confused with
4892:Microsoft free software
4466:Standard Widget Toolkit
4441:Abstract Window Toolkit
4044:Active Template Library
2708:Windows Package Manager
2561:Language Interface Pack
2546:Text Services Framework
2260:Framework Class Library
1334:Framework Class Library
1323:Common Language Runtime
1015:. infoq.com. 2014-04-03
988:"WPF vs. Windows Forms"
681:Abstract Window Toolkit
671:Microsoft Visual Studio
522:Abstract Window Toolkit
176:; 10 months ago
4054:Object Windows Library
3481:F# Software Foundation
2204:Common Log File System
2032:Access Database Engine
1744:Desktop Window Manager
1569:Native Image Generator
1564:.NET Compiler Platform
1285:.NET Compact Framework
683:(AWT), the equivalent
524:(AWT), the equivalent
455:Windows User Interface
415:
340:included as a part of
151:; 22 years ago
149:February 13, 2002
3501:Outercurve Foundation
3055:Mixed Reality Toolkit
2532:Text and multilingual
1434:Microsoft Silverlight
405:
4509:Google Closure Tools
3681:X Toolkit Intrinsics
2990:Fluent Design System
2870:.NET Micro Framework
2518:Active Accessibility
1784:Windows Color System
1290:.NET Micro Framework
910:. mono-project.com.
694:programming language
601:is a project led by
331:free and open-source
2713:WorldWide Telescope
2688:Microsoft PowerToys
2556:Input method editor
2368:Data Protection API
2159:Windows Script Host
1898:Image Mastering API
1444:Parallel Extensions
990:. Josh Smith on WPF
617:standard compliant
75:
4471:Google Web Toolkit
4009:Windows UI Library
3277:Windows UI Library
3190:T2 Temporal Prover
3160:RecursiveExtractor
2822:Small Basic Online
2698:Windows Calculator
2454:Enterprise Library
2441:Software factories
2145:Administration and
2075:Filtering Platform
1876:Video Acceleration
1147:. mono-project.com
1092:. mono-project.com
1066:. mono-project.com
858:. Sams Publishing.
700:(VCL) from Borland
532:components to the
516:History and future
416:
273:Software framework
106:Original author(s)
4854:
4853:
4080:
4079:
3970:
3969:
3740:
3739:
3610:Macintosh Toolbox
3523:
3522:
3418:
3417:
3321:Operating systems
3312:Z3 Theorem Prover
3120:Open Service Mesh
3035:Microsoft Detours
2905:ASP.NET Web Forms
2843:development tools
2579:
2578:
2551:Text Object Model
2363:Windows CardSpace
2189:Windows Installer
1923:Video for Windows
1696:
1695:
1583:
1582:
1455:WCF Data Services
957:978-81-317-4823-7
706:, test automation
372:Microsoft Connect
320:
319:
241:Microsoft Windows
68:
67:
16:(Redirected from
4919:
4867:.NET terminology
4255:Rogue Wave Views
3982:
3872:
3720:
3550:
3543:
3536:
3527:
3515:
3514:
2985:Entity Framework
2683:Open Live Writer
2648:
2606:
2599:
2592:
2583:
2164:WMI (extensions)
2022:Entity Framework
1908:Media Foundation
1759:D3D (extensions)
1723:
1716:
1709:
1700:
1686:
1685:
1676:
1675:
1666:
1665:
1501:
1358:Entity Framework
1228:
1221:
1214:
1205:
1177:
1176:
1174:
1173:
1162:
1156:
1155:
1153:
1152:
1141:
1135:
1134:
1127:
1126:
1116:de Icaza, Miguel
1112:
1106:
1105:
1098:
1097:
1086:
1080:
1079:
1072:
1071:
1060:
1054:
1053:
1051:
1050:
1035:
1029:
1028:
1021:
1020:
1009:
1003:
1002:
996:
995:
983:
977:
976:
968:
962:
961:
949:
939:
933:
932:
924:
918:
917:
904:
893:
892:
884:
875:
874:
866:
860:
859:
855:C# 4.0 Unleashed
849:
843:
842:
840:
839:
828:
822:
821:
819:
818:
803:
797:
796:
789:
783:
782:
774:
768:
767:
760:
754:
753:
745:
739:
738:
736:
735:
720:
665:
660:
659:
658:
316:
313:
311:
309:
307:
305:
303:
301:
236:Operating system
217:
212:
209:
207:
205:
184:
182:
177:
159:
157:
152:
92:
83:
76:
63:
60:
54:
42:
41:
34:
21:
4927:
4926:
4922:
4921:
4920:
4918:
4917:
4916:
4907:Widget toolkits
4897:Mono (software)
4857:
4856:
4855:
4850:
4832:
4804:
4766:
4748:
4725:
4677:
4654:
4630:
4597:
4579:
4561:
4557:Common Graphics
4533:
4480:
4427:
4409:
4391:
4366:
4302:
4284:
4196:
4158:
4149:
4130:
4090:
4076:
4058:
4025:
3966:
3943:
3915:
3888:
3856:
3822:
3813:
3790:
3767:
3749:
3736:
3732:Xamarin.Android
3708:
3685:
3660:
3650:
3619:
3591:
3572:
3563:
3561:widget toolkits
3554:
3524:
3519:
3505:
3476:.NET Foundation
3464:
3441:
3414:
3348:
3316:
3297:XDP for Windows
3235:Windows App SDK
2995:Fluid Framework
2975:eBPF on Windows
2842:
2836:
2744:
2738:
2722:
2703:Windows Console
2639:
2618:
2610:
2580:
2575:
2533:
2527:
2506:
2473:
2435:
2377:
2339:
2279:
2246:
2214:Component model
2208:
2194:Error Reporting
2146:
2140:
2114:
2046:
1978:
1969:SideBar Gadgets
1927:
1903:Managed DirectX
1854:
1813:
1737:Graphics and UI
1732:
1727:
1697:
1692:
1654:
1640:.NET Foundation
1628:
1579:
1545:
1522:
1490:
1339:
1309:
1278:Version history
1260:Implementations
1255:
1237:
1232:
1185:
1180:
1171:
1169:
1164:
1163:
1159:
1150:
1148:
1143:
1142:
1138:
1124:
1122:
1114:
1113:
1109:
1095:
1093:
1088:
1087:
1083:
1069:
1067:
1062:
1061:
1057:
1048:
1046:
1037:
1036:
1032:
1018:
1016:
1013:"A WPF Q&A"
1011:
1010:
1006:
993:
991:
985:
984:
980:
970:
969:
965:
958:
941:
940:
936:
926:
925:
921:
908:"FAQ: Winforms"
906:
905:
896:
886:
885:
878:
868:
867:
863:
851:
850:
846:
837:
835:
830:
829:
825:
816:
814:
805:
804:
800:
791:
790:
786:
776:
775:
771:
762:
761:
757:
747:
746:
742:
733:
731:
722:
721:
717:
713:
661:
656:
654:
651:
613:) to create an
596:
572:
518:
478:
400:
298:
220:
202:
185:
180:
178:
175:
155:
153:
150:
146:Initial release
140:.NET Foundation
118:
71:
64:
58:
55:
52:
43:
39:
32:
29:Microsoft Forms
23:
22:
15:
12:
11:
5:
4925:
4923:
4915:
4914:
4909:
4904:
4899:
4894:
4889:
4884:
4879:
4874:
4869:
4859:
4858:
4852:
4851:
4849:
4848:
4842:
4840:
4834:
4833:
4831:
4830:
4825:
4820:
4814:
4812:
4806:
4805:
4803:
4802:
4797:
4792:
4787:
4782:
4776:
4774:
4768:
4767:
4765:
4764:
4758:
4756:
4750:
4749:
4747:
4746:
4741:
4735:
4733:
4727:
4726:
4724:
4723:
4718:
4713:
4708:
4703:
4698:
4693:
4687:
4685:
4679:
4678:
4676:
4675:
4670:
4664:
4662:
4656:
4655:
4653:
4652:
4647:
4640:
4638:
4632:
4631:
4629:
4628:
4623:
4618:
4613:
4607:
4605:
4599:
4598:
4596:
4595:
4589:
4587:
4581:
4580:
4578:
4577:
4571:
4569:
4563:
4562:
4560:
4559:
4554:
4549:
4543:
4541:
4535:
4534:
4532:
4531:
4526:
4521:
4516:
4511:
4506:
4501:
4496:
4490:
4488:
4482:
4481:
4479:
4478:
4473:
4468:
4463:
4458:
4453:
4448:
4443:
4437:
4435:
4429:
4428:
4426:
4425:
4419:
4417:
4411:
4410:
4408:
4407:
4401:
4399:
4393:
4392:
4390:
4389:
4388:
4387:
4376:
4374:
4368:
4367:
4365:
4364:
4359:
4350:
4345:
4340:
4335:
4330:
4329:
4328:
4318:
4312:
4310:
4304:
4303:
4301:
4300:
4294:
4292:
4286:
4285:
4283:
4282:
4277:
4272:
4267:
4262:
4257:
4252:
4247:
4242:
4237:
4232:
4227:
4222:
4217:
4212:
4206:
4204:
4198:
4197:
4195:
4194:
4189:
4184:
4179:
4174:
4168:
4166:
4160:
4159:
4154:
4151:
4150:
4148:
4147:
4145:Qt for Android
4141:
4139:
4132:
4131:
4129:
4128:
4123:
4118:
4113:
4108:
4103:
4097:
4095:
4082:
4081:
4078:
4077:
4075:
4074:
4068:
4066:
4060:
4059:
4057:
4056:
4051:
4046:
4041:
4035:
4033:
4027:
4026:
4024:
4023:
4018:
4017:
4016:
4011:
4006:
3996:
3990:
3988:
3979:
3972:
3971:
3968:
3967:
3965:
3964:
3959:
3953:
3951:
3945:
3944:
3942:
3941:
3936:
3931:
3925:
3923:
3917:
3916:
3914:
3913:
3908:
3902:
3900:
3890:
3889:
3887:
3886:
3880:
3878:
3869:
3863:Classic Mac OS
3858:
3857:
3855:
3854:
3849:
3844:
3839:
3833:
3831:
3824:
3823:
3818:
3815:
3814:
3812:
3811:
3806:
3800:
3798:
3792:
3791:
3789:
3788:
3783:
3777:
3775:
3769:
3768:
3766:
3765:
3759:
3757:
3751:
3750:
3745:
3742:
3741:
3738:
3737:
3735:
3734:
3728:
3726:
3717:
3710:
3709:
3707:
3706:
3700:
3698:
3687:
3686:
3684:
3683:
3678:
3673:
3667:
3665:
3652:
3651:
3649:
3648:
3647:
3646:
3636:
3630:
3628:
3621:
3620:
3618:
3617:
3612:
3606:
3604:
3598:Classic Mac OS
3593:
3592:
3590:
3589:
3583:
3581:
3574:
3573:
3568:
3565:
3564:
3555:
3553:
3552:
3545:
3538:
3530:
3521:
3520:
3510:
3507:
3506:
3504:
3503:
3498:
3493:
3488:
3483:
3478:
3472:
3470:
3466:
3465:
3463:
3462:
3457:
3451:
3449:
3443:
3442:
3440:
3439:
3434:
3428:
3426:
3420:
3419:
3416:
3415:
3413:
3412:
3407:
3402:
3397:
3392:
3387:
3382:
3377:
3372:
3367:
3362:
3356:
3354:
3350:
3349:
3347:
3346:
3341:
3336:
3331:
3324:
3322:
3318:
3317:
3315:
3314:
3309:
3304:
3299:
3294:
3289:
3284:
3279:
3274:
3269:
3264:
3259:
3258:
3257:
3252:
3242:
3237:
3232:
3227:
3222:
3217:
3212:
3207:
3202:
3197:
3192:
3187:
3182:
3177:
3172:
3167:
3162:
3157:
3152:
3147:
3142:
3137:
3132:
3127:
3122:
3117:
3112:
3107:
3102:
3097:
3092:
3087:
3082:
3077:
3072:
3067:
3062:
3057:
3052:
3047:
3045:Microsoft SEAL
3042:
3037:
3032:
3027:
3022:
3017:
3012:
3007:
3002:
2997:
2992:
2987:
2982:
2977:
2972:
2967:
2962:
2957:
2952:
2947:
2942:
2937:
2932:
2927:
2922:
2917:
2912:
2907:
2902:
2897:
2892:
2887:
2882:
2877:
2872:
2867:
2862:
2860:.NET Gadgeteer
2857:
2855:.NET Framework
2852:
2846:
2844:
2838:
2837:
2835:
2834:
2829:
2824:
2819:
2814:
2812:Project Verona
2809:
2804:
2799:
2794:
2789:
2784:
2779:
2774:
2769:
2764:
2759:
2754:
2748:
2746:
2740:
2739:
2737:
2736:
2730:
2728:
2724:
2723:
2721:
2720:
2715:
2710:
2705:
2700:
2695:
2690:
2685:
2680:
2675:
2670:
2665:
2660:
2658:3D Movie Maker
2654:
2652:
2645:
2641:
2640:
2638:
2637:
2632:
2626:
2624:
2620:
2619:
2611:
2609:
2608:
2601:
2594:
2586:
2577:
2576:
2574:
2573:
2568:
2563:
2558:
2553:
2548:
2543:
2537:
2535:
2529:
2528:
2526:
2525:
2520:
2514:
2512:
2508:
2507:
2505:
2504:
2499:
2494:
2489:
2483:
2481:
2475:
2474:
2472:
2471:
2466:
2461:
2456:
2451:
2445:
2443:
2437:
2436:
2434:
2433:
2428:
2423:
2418:
2413:
2408:
2403:
2398:
2393:
2387:
2385:
2379:
2378:
2376:
2375:
2370:
2365:
2360:
2359:
2358:
2347:
2345:
2341:
2340:
2338:
2337:
2332:
2327:
2322:
2317:
2312:
2311:
2310:
2305:
2295:
2289:
2287:
2285:Device drivers
2281:
2280:
2278:
2277:
2272:
2267:
2262:
2256:
2254:
2248:
2247:
2245:
2244:
2242:.NET Framework
2239:
2234:
2229:
2224:
2218:
2216:
2210:
2209:
2207:
2206:
2201:
2196:
2191:
2186:
2181:
2176:
2174:Task Scheduler
2171:
2166:
2161:
2156:
2150:
2148:
2142:
2141:
2139:
2138:
2133:
2128:
2122:
2120:
2116:
2115:
2113:
2112:
2107:
2102:
2097:
2092:
2087:
2082:
2077:
2072:
2070:Winsock Kernel
2067:
2066:
2065:
2054:
2052:
2048:
2047:
2045:
2044:
2039:
2034:
2029:
2027:Sync Framework
2024:
2019:
2014:
2013:
2012:
2007:
2002:
1997:
1986:
1984:
1980:
1979:
1977:
1976:
1971:
1966:
1961:
1956:
1951:
1946:
1941:
1935:
1933:
1929:
1928:
1926:
1925:
1920:
1915:
1910:
1905:
1900:
1895:
1890:
1885:
1880:
1879:
1878:
1873:
1862:
1860:
1856:
1855:
1853:
1852:
1847:
1842:
1837:
1835:DirectX plugin
1832:
1827:
1821:
1819:
1815:
1814:
1812:
1811:
1806:
1801:
1796:
1791:
1786:
1781:
1776:
1771:
1766:
1761:
1756:
1751:
1746:
1740:
1738:
1734:
1733:
1728:
1726:
1725:
1718:
1711:
1703:
1694:
1693:
1691:
1690:
1680:
1670:
1659:
1656:
1655:
1653:
1652:
1647:
1642:
1636:
1634:
1630:
1629:
1627:
1626:
1624:Xamarin Studio
1621:
1616:
1611:
1610:
1609:
1604:
1593:
1591:
1585:
1584:
1581:
1580:
1578:
1577:
1572:
1566:
1561:
1556:
1550:
1547:
1546:
1544:
1543:
1538:
1532:
1530:
1524:
1523:
1521:
1520:
1515:
1513:.NET Reflector
1509:
1507:
1498:
1492:
1491:
1489:
1488:
1483:
1477:
1471:
1465:
1459:
1458:
1457:
1446:
1441:
1436:
1431:
1426:
1420:
1414:
1409:
1404:
1399:
1398:
1397:
1392:
1387:
1382:
1377:
1372:
1362:
1361:
1360:
1349:
1347:
1341:
1340:
1338:
1337:
1331:
1326:
1319:
1317:
1311:
1310:
1308:
1307:
1302:
1297:
1292:
1287:
1282:
1281:
1280:
1273:.NET Framework
1270:
1263:
1261:
1257:
1256:
1254:
1253:
1248:
1242:
1239:
1238:
1233:
1231:
1230:
1223:
1216:
1208:
1202:
1201:
1196:
1191:
1184:
1183:External links
1181:
1179:
1178:
1165:Martin, Jess.
1157:
1136:
1118:(2011-03-07).
1107:
1081:
1055:
1030:
1004:
978:
963:
956:
934:
919:
894:
876:
861:
844:
823:
798:
784:
769:
755:
740:
714:
712:
709:
708:
707:
701:
695:
690:(API) for the
678:
673:
667:
666:
650:
647:
619:.NET Framework
595:
592:
571:
568:
534:.NET Framework
517:
514:
498:event handlers
477:
474:
428:.NET Framework
412:.NET Framework
399:
396:
349:.NET Framework
318:
317:
296:
292:
291:
286:
280:
279:
277:widget toolkit
270:
264:
263:
253:.NET Framework
250:
244:
243:
238:
232:
231:
226:
222:
221:
219:
218:
199:
197:
191:
190:
187:
186:
173:
171:
169:Stable release
165:
164:
161:
160:
147:
143:
142:
137:
131:
130:
108:
102:
101:
98:
94:
93:
85:
84:
69:
66:
65:
46:
44:
37:
24:
14:
13:
10:
9:
6:
4:
3:
2:
4924:
4913:
4910:
4908:
4905:
4903:
4900:
4898:
4895:
4893:
4890:
4888:
4885:
4883:
4880:
4878:
4875:
4873:
4872:2002 software
4870:
4868:
4865:
4864:
4862:
4847:
4844:
4843:
4841:
4839:
4835:
4829:
4826:
4824:
4821:
4819:
4816:
4815:
4813:
4811:
4807:
4801:
4798:
4796:
4793:
4791:
4788:
4786:
4785:Lively Kernel
4783:
4781:
4778:
4777:
4775:
4773:
4769:
4763:
4760:
4759:
4757:
4755:
4751:
4745:
4742:
4740:
4737:
4736:
4734:
4732:
4728:
4722:
4719:
4717:
4714:
4712:
4709:
4707:
4704:
4702:
4699:
4697:
4694:
4692:
4689:
4688:
4686:
4684:
4680:
4674:
4671:
4669:
4666:
4665:
4663:
4661:
4657:
4651:
4648:
4646:
4642:
4641:
4639:
4637:
4633:
4627:
4624:
4622:
4619:
4617:
4614:
4612:
4609:
4608:
4606:
4604:
4603:Object Pascal
4600:
4594:
4591:
4590:
4588:
4586:
4582:
4576:
4573:
4572:
4570:
4568:
4564:
4558:
4555:
4553:
4550:
4548:
4545:
4544:
4542:
4540:
4536:
4530:
4527:
4525:
4522:
4520:
4517:
4515:
4512:
4510:
4507:
4505:
4502:
4500:
4497:
4495:
4492:
4491:
4489:
4487:
4483:
4477:
4474:
4472:
4469:
4467:
4464:
4462:
4459:
4457:
4454:
4452:
4449:
4447:
4444:
4442:
4439:
4438:
4436:
4434:
4430:
4424:
4421:
4420:
4418:
4416:
4412:
4406:
4403:
4402:
4400:
4398:
4394:
4386:
4383:
4382:
4381:
4378:
4377:
4375:
4373:
4369:
4363:
4360:
4358:
4356:
4354:
4351:
4349:
4348:Xamarin.Forms
4346:
4344:
4341:
4339:
4336:
4334:
4331:
4327:
4324:
4323:
4322:
4321:Tao Framework
4319:
4317:
4314:
4313:
4311:
4309:
4305:
4299:
4296:
4295:
4293:
4291:
4287:
4281:
4278:
4276:
4273:
4271:
4268:
4266:
4263:
4261:
4258:
4256:
4253:
4251:
4248:
4246:
4243:
4241:
4238:
4236:
4233:
4231:
4228:
4226:
4223:
4221:
4218:
4216:
4213:
4211:
4208:
4207:
4205:
4203:
4199:
4193:
4190:
4188:
4185:
4183:
4180:
4178:
4175:
4173:
4170:
4169:
4167:
4165:
4161:
4157:
4152:
4146:
4143:
4142:
4140:
4138:
4133:
4127:
4124:
4122:
4119:
4117:
4114:
4112:
4109:
4107:
4104:
4102:
4099:
4098:
4096:
4094:
4088:
4083:
4073:
4070:
4069:
4067:
4065:
4064:Object Pascal
4061:
4055:
4052:
4050:
4047:
4045:
4042:
4040:
4037:
4036:
4034:
4032:
4028:
4022:
4021:Microsoft XNA
4019:
4015:
4012:
4010:
4007:
4005:
4002:
4001:
4000:
3997:
3995:
3994:Windows Forms
3992:
3991:
3989:
3987:
3983:
3980:
3978:
3973:
3963:
3960:
3958:
3955:
3954:
3952:
3950:
3946:
3940:
3937:
3935:
3932:
3930:
3927:
3926:
3924:
3922:
3918:
3912:
3909:
3907:
3904:
3903:
3901:
3899:
3895:
3891:
3885:
3882:
3881:
3879:
3877:
3876:Object Pascal
3873:
3870:
3868:
3864:
3859:
3853:
3850:
3848:
3845:
3843:
3840:
3838:
3835:
3834:
3832:
3830:
3825:
3821:
3816:
3810:
3807:
3805:
3802:
3801:
3799:
3797:
3793:
3787:
3784:
3782:
3779:
3778:
3776:
3774:
3770:
3764:
3761:
3760:
3758:
3756:
3752:
3748:
3743:
3733:
3730:
3729:
3727:
3725:
3721:
3718:
3716:
3711:
3705:
3702:
3701:
3699:
3697:
3693:
3688:
3682:
3679:
3677:
3674:
3672:
3669:
3668:
3666:
3664:
3658:
3653:
3645:
3642:
3641:
3640:
3637:
3635:
3632:
3631:
3629:
3627:
3622:
3616:
3613:
3611:
3608:
3607:
3605:
3603:
3599:
3594:
3588:
3585:
3584:
3582:
3580:
3575:
3571:
3566:
3562:
3558:
3551:
3546:
3544:
3539:
3537:
3532:
3531:
3528:
3518:
3508:
3502:
3499:
3497:
3494:
3492:
3489:
3487:
3484:
3482:
3479:
3477:
3474:
3473:
3471:
3467:
3461:
3458:
3456:
3453:
3452:
3450:
3448:
3444:
3438:
3435:
3433:
3430:
3429:
3427:
3425:
3421:
3411:
3408:
3406:
3403:
3401:
3398:
3396:
3393:
3391:
3388:
3386:
3383:
3381:
3378:
3376:
3373:
3371:
3368:
3366:
3363:
3361:
3358:
3357:
3355:
3351:
3345:
3342:
3340:
3337:
3335:
3332:
3329:
3326:
3325:
3323:
3319:
3313:
3310:
3308:
3305:
3303:
3300:
3298:
3295:
3293:
3290:
3288:
3285:
3283:
3280:
3278:
3275:
3273:
3270:
3268:
3265:
3263:
3262:Windows Forms
3260:
3256:
3253:
3251:
3248:
3247:
3246:
3243:
3241:
3238:
3236:
3233:
3231:
3230:Vowpal Wabbit
3228:
3226:
3223:
3221:
3218:
3216:
3213:
3211:
3208:
3206:
3203:
3201:
3198:
3196:
3193:
3191:
3188:
3186:
3183:
3181:
3178:
3176:
3173:
3171:
3168:
3166:
3163:
3161:
3158:
3156:
3153:
3151:
3148:
3146:
3143:
3141:
3138:
3136:
3133:
3131:
3128:
3126:
3123:
3121:
3118:
3116:
3113:
3111:
3108:
3106:
3103:
3101:
3098:
3096:
3093:
3091:
3088:
3086:
3083:
3081:
3078:
3076:
3073:
3071:
3068:
3066:
3063:
3061:
3058:
3056:
3053:
3051:
3048:
3046:
3043:
3041:
3038:
3036:
3033:
3031:
3028:
3026:
3023:
3021:
3018:
3016:
3013:
3011:
3008:
3006:
3003:
3001:
2998:
2996:
2993:
2991:
2988:
2986:
2983:
2981:
2978:
2976:
2973:
2971:
2968:
2966:
2963:
2961:
2958:
2956:
2953:
2951:
2948:
2946:
2943:
2941:
2938:
2936:
2933:
2931:
2928:
2926:
2923:
2921:
2918:
2916:
2913:
2911:
2908:
2906:
2903:
2901:
2900:ASP.NET Razor
2898:
2896:
2893:
2891:
2888:
2886:
2883:
2881:
2878:
2876:
2873:
2871:
2868:
2866:
2863:
2861:
2858:
2856:
2853:
2851:
2848:
2847:
2845:
2839:
2833:
2830:
2828:
2825:
2823:
2820:
2818:
2815:
2813:
2810:
2808:
2805:
2803:
2800:
2798:
2795:
2793:
2790:
2788:
2785:
2783:
2780:
2778:
2775:
2773:
2770:
2768:
2765:
2763:
2760:
2758:
2755:
2753:
2750:
2749:
2747:
2741:
2735:
2732:
2731:
2729:
2725:
2719:
2716:
2714:
2711:
2709:
2706:
2704:
2701:
2699:
2696:
2694:
2691:
2689:
2686:
2684:
2681:
2679:
2676:
2674:
2671:
2669:
2668:Conference XP
2666:
2664:
2661:
2659:
2656:
2655:
2653:
2649:
2646:
2642:
2636:
2633:
2631:
2628:
2627:
2625:
2621:
2617:
2614:
2607:
2602:
2600:
2595:
2593:
2588:
2587:
2584:
2572:
2569:
2567:
2564:
2562:
2559:
2557:
2554:
2552:
2549:
2547:
2544:
2542:
2539:
2538:
2536:
2530:
2524:
2523:UI Automation
2521:
2519:
2516:
2515:
2513:
2511:Accessibility
2509:
2503:
2500:
2498:
2495:
2493:
2490:
2488:
2485:
2484:
2482:
2480:
2476:
2470:
2467:
2465:
2462:
2460:
2457:
2455:
2452:
2450:
2447:
2446:
2444:
2442:
2438:
2432:
2429:
2427:
2424:
2422:
2419:
2417:
2414:
2412:
2409:
2407:
2404:
2402:
2399:
2397:
2394:
2392:
2389:
2388:
2386:
2384:
2380:
2374:
2371:
2369:
2366:
2364:
2361:
2357:
2354:
2353:
2352:
2349:
2348:
2346:
2342:
2336:
2333:
2331:
2328:
2326:
2323:
2321:
2318:
2316:
2313:
2309:
2306:
2304:
2301:
2300:
2299:
2296:
2294:
2291:
2290:
2288:
2286:
2282:
2276:
2273:
2271:
2268:
2266:
2263:
2261:
2258:
2257:
2255:
2253:
2249:
2243:
2240:
2238:
2235:
2233:
2230:
2228:
2225:
2223:
2220:
2219:
2217:
2215:
2211:
2205:
2202:
2200:
2197:
2195:
2192:
2190:
2187:
2185:
2182:
2180:
2179:Offline Files
2177:
2175:
2172:
2170:
2167:
2165:
2162:
2160:
2157:
2155:
2154:Win32 console
2152:
2151:
2149:
2143:
2137:
2134:
2132:
2131:Telephony API
2129:
2127:
2126:Messaging API
2124:
2123:
2121:
2119:Communication
2117:
2111:
2108:
2106:
2103:
2101:
2098:
2096:
2093:
2091:
2088:
2086:
2085:Windows Rally
2083:
2081:
2078:
2076:
2073:
2071:
2068:
2064:
2061:
2060:
2059:
2056:
2055:
2053:
2049:
2043:
2040:
2038:
2035:
2033:
2030:
2028:
2025:
2023:
2020:
2018:
2015:
2011:
2008:
2006:
2003:
2001:
1998:
1996:
1993:
1992:
1991:
1988:
1987:
1985:
1981:
1975:
1972:
1970:
1967:
1965:
1962:
1960:
1957:
1955:
1952:
1950:
1947:
1945:
1942:
1940:
1937:
1936:
1934:
1930:
1924:
1921:
1919:
1918:Windows Media
1916:
1914:
1911:
1909:
1906:
1904:
1901:
1899:
1896:
1894:
1891:
1889:
1886:
1884:
1881:
1877:
1874:
1872:
1871:Media Objects
1869:
1868:
1867:
1864:
1863:
1861:
1857:
1851:
1848:
1846:
1843:
1841:
1838:
1836:
1833:
1831:
1828:
1826:
1823:
1822:
1820:
1816:
1810:
1807:
1805:
1802:
1800:
1797:
1795:
1792:
1790:
1787:
1785:
1782:
1780:
1777:
1775:
1772:
1770:
1767:
1765:
1762:
1760:
1757:
1755:
1752:
1750:
1747:
1745:
1742:
1741:
1739:
1735:
1731:
1724:
1719:
1717:
1712:
1710:
1705:
1704:
1701:
1689:
1681:
1679:
1671:
1669:
1661:
1660:
1657:
1651:
1648:
1646:
1643:
1641:
1638:
1637:
1635:
1633:Organizations
1631:
1625:
1622:
1620:
1617:
1615:
1612:
1608:
1605:
1603:
1600:
1599:
1598:
1597:Visual Studio
1595:
1594:
1592:
1590:
1586:
1576:
1573:
1570:
1567:
1565:
1562:
1560:
1557:
1555:
1552:
1551:
1548:
1542:
1541:SmartAssembly
1539:
1537:
1534:
1533:
1531:
1529:
1525:
1519:
1516:
1514:
1511:
1510:
1508:
1506:
1502:
1499:
1497:
1493:
1487:
1486:.NET Remoting
1484:
1481:
1478:
1475:
1472:
1469:
1466:
1463:
1462:Windows Forms
1460:
1456:
1453:
1452:
1450:
1447:
1445:
1442:
1440:
1439:Microsoft XNA
1437:
1435:
1432:
1430:
1427:
1424:
1421:
1418:
1415:
1413:
1410:
1408:
1405:
1403:
1400:
1396:
1393:
1391:
1388:
1386:
1383:
1381:
1378:
1376:
1373:
1371:
1368:
1367:
1366:
1363:
1359:
1356:
1355:
1354:
1351:
1350:
1348:
1346:
1342:
1335:
1332:
1330:
1327:
1324:
1321:
1320:
1318:
1316:
1312:
1306:
1305:XNA Framework
1303:
1301:
1298:
1296:
1293:
1291:
1288:
1286:
1283:
1279:
1276:
1275:
1274:
1271:
1268:
1265:
1264:
1262:
1258:
1252:
1249:
1247:
1246:.NET strategy
1244:
1243:
1240:
1236:
1229:
1224:
1222:
1217:
1215:
1210:
1209:
1206:
1200:
1197:
1195:
1192:
1190:
1187:
1186:
1182:
1168:
1161:
1158:
1146:
1140:
1137:
1133:
1132:
1121:
1117:
1111:
1108:
1104:
1103:
1091:
1085:
1082:
1078:
1077:
1065:
1059:
1056:
1045:
1041:
1034:
1031:
1027:
1026:
1014:
1008:
1005:
1001:
989:
982:
979:
974:
967:
964:
959:
953:
948:
947:
938:
935:
930:
923:
920:
916:
915:
909:
903:
901:
899:
895:
890:
883:
881:
877:
872:
865:
862:
857:
856:
848:
845:
834:
827:
824:
813:
809:
802:
799:
794:
788:
785:
780:
773:
770:
765:
759:
756:
751:
744:
741:
729:
725:
719:
716:
710:
705:
702:
699:
696:
693:
689:
686:
682:
679:
677:
674:
672:
669:
668:
664:
653:
648:
646:
644:
640:
636:
631:
627:
622:
620:
616:
612:
608:
605:(formerly by
604:
600:
593:
591:
587:
585:
581:
577:
569:
567:
564:
559:
557:
553:
548:
546:
541:
539:
535:
531:
527:
523:
515:
513:
511:
507:
502:
499:
495:
491:
490:drag-and-drop
486:
484:
475:
473:
471:
466:
464:
460:
456:
451:
449:
445:
441:
437:
433:
432:batch program
429:
425:
421:
413:
410:is a part of
409:
404:
397:
395:
393:
389:
385:
381:
377:
373:
368:
366:
362:
358:
354:
350:
346:
343:
339:
338:class library
335:
332:
328:
324:
323:Windows Forms
315:
297:
293:
290:
287:
285:
281:
278:
274:
271:
269:
265:
262:
258:
254:
251:
249:
245:
242:
239:
237:
233:
230:
227:
223:
216:
211:
201:
200:
198:
196:
192:
188:
172:
170:
166:
162:
148:
144:
141:
138:
136:
132:
129:
125:
121:
116:
112:
109:
107:
103:
99:
95:
91:
86:
82:
77:
62:
50:
45:
36:
35:
30:
19:
4494:Dojo Toolkit
4155:
4101:Athena (Xaw)
3993:
3847:ReAction GUI
3819:
3746:
3569:
3261:
3200:TLA+ Toolbox
3125:Open XML SDK
2945:CLR Profiler
2890:ASP.NET Core
2885:ASP.NET AJAX
2832:Visual Basic
2678:File Manager
2651:Applications
2459:Composite UI
1944:RSS Platform
1619:SharpDevelop
1554:CLR Profiler
1461:
1385:Dynamic Data
1315:Architecture
1170:. Retrieved
1160:
1149:. Retrieved
1139:
1130:
1129:
1123:. Retrieved
1110:
1101:
1100:
1094:. Retrieved
1084:
1075:
1074:
1068:. Retrieved
1058:
1047:. Retrieved
1043:
1033:
1024:
1023:
1017:. Retrieved
1007:
1000:appropriate.
998:
992:. Retrieved
981:
972:
966:
945:
937:
928:
922:
912:
911:
888:
870:
864:
854:
847:
836:. Retrieved
826:
815:. Retrieved
811:
801:
787:
778:
772:
758:
749:
743:
732:. Retrieved
730:. 2023-11-14
727:
718:
623:
597:
588:
573:
560:
549:
542:
519:
503:
487:
479:
467:
463:managed code
452:
448:Visual Basic
419:
417:
398:Architecture
369:
326:
322:
321:
135:Developer(s)
59:January 2023
56:
48:
4539:Common Lisp
4380:Apache Flex
4372:Adobe Flash
4290:Objective-C
4230:FOX toolkit
4014:Silverlight
3962:Xamarin.iOS
3957:Xamarin.Mac
3911:Cocoa Touch
3894:Objective-C
3634:Windows API
3344:Azure Linux
3075:MonoDevelop
2895:ASP.NET MVC
2841:Frameworks,
2743:Programming
2727:Video games
2718:XML Notepad
2673:Family.Show
2541:DirectWrite
2449:EFx Factory
2406:Silverlight
2184:Shadow Copy
1983:Data access
1888:DirectInput
1830:DirectSound
1825:DirectMusic
1774:Silverlight
1614:MonoDevelop
1536:Dotfuscator
1528:Obfuscators
1505:Decompilers
1329:COM Interop
704:Visual Test
635:Windows API
459:Windows API
438:or click a
430:. Unlike a
384:MIT License
289:MIT License
97:Other names
4861:Categories
4626:FireMonkey
4486:JavaScript
3934:PowerPlant
3410:WikiBhasha
3385:Project Mu
3360:ChronoZoom
3334:Barrelfish
3170:Sandcastle
3135:Playwright
2940:ChakraCore
2915:Babylon.js
2827:TypeScript
2807:PowerShell
2782:IronPython
2734:Allegiance
2351:Crypto API
2169:PowerShell
2147:management
2110:DirectPlay
2051:Networking
1974:TypeScript
1893:DirectShow
1859:Multimedia
1845:Speech API
1764:GDI / GDI+
1464:(WinForms)
1345:Components
1172:2019-11-12
1151:2019-11-12
1125:2011-07-30
1120:"GDC 2011"
1096:2011-07-30
1090:"WinForms"
1070:2011-07-30
1064:"WinForms"
1049:2015-02-10
1019:2014-04-21
994:2011-08-25
838:2018-12-06
817:2018-12-06
734:2023-11-21
728:github.com
711:References
563:Build 2014
520:Just like
494:attributes
367:solution.
365:multi-tier
302:.microsoft
225:Written in
195:Repository
181:2023-11-14
156:2002-02-13
4621:IP Pascal
4514:jQuery UI
4423:wxHaskell
4362:.NET MAUI
4343:Moonlight
4275:wxWidgets
3587:Intuition
3390:ReactiveX
3307:xUnit.net
3220:Voldemort
3185:SVNBridge
3000:Infer.NET
2955:DeepSpeed
2930:C++/WinRT
2920:BitFunnel
2865:.NET MAUI
2745:languages
2613:Microsoft
2571:Uniscribe
2252:Libraries
2199:Event Log
1645:Microsoft
1407:ClickOnce
1370:Web Forms
676:ClickOnce
639:callbacks
624:In 2011,
545:ClickOnce
538:callbacks
388:.NET Core
376:Microsoft
342:Microsoft
334:graphical
312:/winforms
210:/winforms
115:Microsoft
4780:GladeXML
4716:wxPython
4456:Qt Jambi
4338:MonoGame
3704:BeOS API
3517:Category
3455:CodePlex
3424:Licenses
3370:FlexWiki
3180:StyleCop
3140:ProcDump
3065:mod_mono
3050:mimalloc
3005:LightGBM
2980:Electron
2910:Avalonia
2802:Power Fx
2787:IronRuby
2777:GW-BASIC
2693:Terminal
2644:Software
2623:Overview
2497:Remoting
2401:Remoting
2344:Security
1954:VBScript
1754:Direct3D
1749:Direct2D
1668:Category
1402:Avalonia
724:"v8.0.0"
649:See also
630:.NET 2.0
476:Features
436:text box
327:WinForms
310:/desktop
248:Platform
100:WinForms
18:WinForms
4846:Flutter
4691:Tkinter
4668:PHP-GTK
4524:Qooxdoo
4519:OpenUI5
4415:Haskell
4298:GNUstep
4210:Bedrock
4137:Android
4106:LessTif
3977:Windows
3939:THINK C
3829:AmigaOS
3715:Android
3626:Windows
3579:AmigaOS
3469:Related
3287:WinObjC
3205:U-Prove
3175:SignalR
3145:ProcMon
3130:Orleans
3105:OneFuzz
3080:MSBuild
2960:DiskSpd
2880:ASP.NET
2534:support
2396:ADO.NET
2391:ASP.NET
2356:CAPICOM
2232:ActiveX
2095:P2P API
2058:Winsock
2000:ADO.NET
1949:JScript
1866:DirectX
1850:XAudio2
1688:Commons
1650:Xamarin
1607:Express
1575:XAMLPad
1518:dotPeek
1365:ASP.NET
1353:ADO.NET
609:, then
603:Xamarin
506:ActiveX
370:At the
329:) is a
308:/dotnet
295:Website
284:License
208:/dotnet
179: (
154: (
49:updated
4828:Dialog
4762:Tcl/Tk
4744:QtRuby
4701:PySide
4683:Python
4650:wxPerl
4585:Pascal
4504:Ext JS
4451:JavaFX
4326:OpenTK
4187:XForms
4121:XForms
4091:under
3929:MacApp
3884:MacApp
3837:BOOPSI
3763:OpenTK
3661:under
3615:Carbon
3460:GitHub
3447:Forges
3380:Gollum
3328:MS-DOS
3165:Roslyn
3085:MsQuic
3060:ML.NET
2925:Blazor
2875:AirSim
2752:Bosque
2105:MS MPI
2010:OLE DB
1939:MSHTML
1883:Xinput
1571:(NGen)
1451:(WCF)
1425:(LINQ)
1419:(XAML)
1295:DotGNU
1269:(Core)
954:
643:Carbon
611:Novell
607:Ximian
440:button
422:is an
392:Mono's
380:GitHub
359:based
336:(GUI)
306:/en-us
204:github
128:Novell
124:Ximian
4810:shell
4739:Shoes
4711:PyGTK
4673:wxPHP
4643:Perl/
4616:fpGUI
4461:Swing
4260:TnFOX
4240:gtkmm
4215:CEGUI
4126:XView
4111:Motif
3906:Cocoa
3898:Swift
3867:macOS
3809:LWJGL
3696:Haiku
3644:WinRT
3602:macOS
3400:TLAPS
3375:FourQ
3353:Other
3339:SONiC
3282:WinJS
3210:vcpkg
3100:NuGet
2965:Dryad
2762:Dafny
2487:MSRPC
2037:MSXML
1818:Audio
1779:WinUI
1602:Blend
1559:ILAsm
1496:Tools
1476:(WPF)
1470:(WIF)
1395:Razor
1336:(FCL)
1325:(CLR)
1044:InfoQ
812:InfoQ
406:This
300:learn
4838:Dart
4818:Newt
4731:Ruby
4721:Pyjs
4706:PyQt
4696:Kivy
4636:Perl
4552:CLIM
4547:CAPI
4499:Echo
4446:FXML
4433:Java
4405:Fyne
4385:MXML
4333:UIML
4316:Gtk#
4245:JUCE
4225:FLTK
4116:OLIT
4087:Unix
3999:XAML
3852:Zune
3804:JOGL
3796:Java
3692:BeOS
3671:Xlib
3657:Unix
3557:List
3395:SILK
3255:UMDF
3250:KMDF
3225:VoTT
3070:Mono
2950:Dapr
2850:.NET
2792:Lean
2663:Atom
2383:.NET
2320:NDIS
2315:WDDM
2308:UMDF
2303:KMDF
2227:COM+
2100:MSMQ
2090:BITS
2080:NDIS
2005:ODBC
1840:XACT
1809:WinG
1678:List
1589:IDEs
1482:(WF)
1380:Core
1375:AJAX
1300:Mono
1267:.NET
1235:.NET
952:ISBN
692:Java
626:Mono
615:Ecma
599:Mono
582:and
576:XAML
556:XAML
526:Java
496:and
353:Mono
345:.NET
304:.com
268:Type
261:Mono
257:.NET
206:.com
120:Mono
111:.NET
4823:CDK
4795:XUL
4772:XML
4754:Tcl
4660:PHP
4575:IUP
4567:Lua
4529:YUI
4353:XWT
4308:CLI
4265:U++
4202:C++
4192:XVT
4182:IUP
4177:GTK
4135:On
4093:X11
4085:On
4039:MFC
4031:C++
3986:CLI
3975:On
3949:CLI
3921:C++
3861:On
3842:MUI
3827:On
3781:GDK
3755:CLI
3724:CLI
3713:On
3690:On
3676:XCB
3663:X11
3655:On
3639:UWP
3624:On
3596:On
3577:On
3559:of
3302:XSP
3292:WiX
3095:npm
2935:CCF
2502:WCF
2479:IPC
2469:CSF
2464:CCF
2426:WPF
2421:WCS
2416:WCF
2411:TPL
2335:VxD
2330:BDA
2325:UAA
2298:WDF
2293:WDM
2222:COM
2136:WCF
2063:LSP
2042:OPC
1995:ADO
1964:XDR
1959:BHO
1932:Web
1913:XNA
1769:WPF
1390:MVC
685:GUI
584:UWP
580:WPF
558:.
512:+.
510:GDI
461:in
446:or
414:3.0
408:API
357:C++
351:or
4863::
4800:Wt
4645:Tk
4397:Go
4270:Wt
4250:Qt
3896:,
3865:,
3694:,
3600:,
2817:Q#
2772:F*
2767:F#
2757:C#
2431:WF
1128:.
1099:.
1073:.
1042:.
1022:.
997:.
897:^
879:^
810:.
726:.
450:.
444:C#
418:A
347:,
275:,
259:,
255:,
229:C#
122::
113::
4164:C
4089:,
3773:C
3659:,
3549:e
3542:t
3535:v
2797:P
2605:e
2598:t
2591:v
1722:e
1715:t
1708:v
1227:e
1220:t
1213:v
1175:.
1154:.
1052:.
960:.
841:.
820:.
737:.
325:(
314:/
183:)
158:)
126:/
117:,
61:)
57:(
51:.
31:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.