WinForms

Classic Windows desktop applications.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Forms and controlsHow a WinForms application starts, the controls you will reach for first, and the designer files that are generated for you.
  2. Events and layoutWiring handlers, the Dock and Anchor rules that keep a resizable form sane, and updating the UI from a worker thread.
  3. Data binding and when not to use WinFormsBindingSource, BindingList and DataGridView, plus the honest reasons to choose a different UI stack for a new project.

More in .NET

.NET ASP.NET Core LINQ WPF

Last refreshed 2026-09-17.