Click here to Skip to main content
15,946,316 members
Everything / Desktop Programming / Windows Forms

Windows Forms

WinForms

Great Reads

by Josh Smith
A task-oriented review of an animation library and the application which uses it
by Nish Nishant
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
by Marc Clifton
Review your project dependencies.
by Nish Nishant
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.

Latest Articles

by Arlo Weston
How to use the decorator pattern in WinForms, VB.NET, with async/await and/or multi threading (update 8/10/20 - this is more of a Chain of Responsibility pattern than a Decorator)
by Ralf Meier
The article walks through ShellySceneComponent and ShellyScenesComponent, which allow users to define scenes with multiple actions assigned to a control or controls for Shelly devices.
by Ralf Meier
This article is a continuation of a series on controlling Shelly® devices in a smart home. It introduces a component that works with standard controls without requiring adaptation.
by Graeme_Grant
.NET compliant Silent ClickOnce Update Background Worker Service for Winform, WPF & Console in C# & VB

All Articles

Sort by Score

Windows Forms 

9 May 2012 by Josh Smith
A task-oriented review of an animation library and the application which uses it
16 Jun 2008 by Nish Nishant
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
17 Jun 2009 by Marc Clifton
Review your project dependencies.
29 Mar 2010 by Nish Nishant
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.
2 Dec 2011 by Florian Rappl
A better ToolTip for Windows Forms and more.
18 Apr 2010 by Nicholas Butler
A tiny HTTP server wrapped in a WebBrowser control
6 Aug 2009 by Marcelo Ricardo de Oliveira
Demo for a math puzzle board game
31 Jan 2010 by Arik Poznanski
Complete Library for using the Windows 7 Ribbon from C#, including 18 samples and 21 blog posts documenting the Ribbon features
11 Sep 2011 by Anshul Mehra
This article provide APIs & functionality so that Excel Quits after automation
19 Feb 2021 by Leif Simon Goodwin
A 3D surface plot control in C#
22 Dec 2016 by Ozesh Thapa
Converting Docx To Html to Docx
12 Oct 2023 by Graeme_Grant
.NET compliant Silent ClickOnce Update Background Worker Service for Winform, WPF & Console in C# & VB
11 Sep 2009 by yetibrain
A listview running in virtual mode
10 May 2009 by DaveyM69
Allows changing of the default MIDI out device in Vista and Windows 7
15 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon drop down color picker control.
23 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with the ribbon quick access toolbar.
17 Nov 2011 by Timur Eroglu
List and extract .NET resources
5 Aug 2009 by Cosmin Oprea (aka somalezu)
This article describes a very simple way to make WinForms databindings without the need to refer the datasource property names with magic strings.
10 Sep 2009 by ralph1957
This step-by step article describes how to populate a TreeView control by using XML data.
6 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon application menu with ribbon split button and ribbon drop button controls.
9 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon combo box control.
22 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with ribbon context popup.
31 Oct 2016 by phil.o
This article describes the building of Markov Chains and their use for generating random names or words.
23 Dec 2018 by charles922
Introduction to Orbital Mechanics - 2 Body Problem
21 Apr 2009 by Fredrik Bornander
How to implement an iPhone style icon menu using the .NET Compact Framework.
7 Mar 2010 by Arik Poznanski
In this article, I'll present how to use ribbon tabs, groups and the ribbon help button control.
19 Mar 2010 by Arik Poznanski
In this article, I'll present how to load ribbon resources from external DLLs.
20 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with ribbon application modes.
17 Jan 2019 by Ramon F. Mendes
A lightweight HTML control for WinForms
14 May 2009 by CS Rocks
This article demonstrates how to upload a file to a (HTTPS) WebDAV server in VB.NET.
14 Feb 2010 by Irfan alam
A library for creating a voice and text conferencing application
4 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon application menu.
14 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon check box and toggle button controls.
21 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with ribbon contextual tabs.
23 Mar 2010 by Arik Poznanski
In this article, I'll present how to work with the ribbon recent items control.
30 Nov 2011 by Marc Clifton
Revisiting the XTree implementation, using a generic controller.
21 Oct 2008 by Günther M. FOIDL
A component that allows the customization of menu shortcuts. This can be useful for barrier free applications.
19 Feb 2010 by Uwe Keim
Small tool to monitor the clipboard for images and upload them to Twitpic
16 Mar 2010 by Arik Poznanski
In this article, I'll present how to use the ribbon font control.
17 Aug 2009 by Paw Jershauge
An easy to use ListView group sorter (very simple).
9 Mar 2010 by marc ochsenmeier
Use the new PLA interface to monitor performance counters and trigger alerts.
1 May 2012 by Ivan Ičin
Custom WinForm ToolStrip that fixes some of the ToolTip related problems and adds few related features
6 Mar 2016 by Hiske Bekkering
A simple explanation of how to synchronize custom painting with a ProgressBar's default painting.
1 Apr 2010 by Brian C Hart
An adaptation of Nick Thissen's article on VBForums translated to C# and bottled up into a Class Library you can just drop into your projects.
8 Jan 2012 by Bill SerGio, The Infomercial King
Resizable Skins Made from Web Pages with Video
8 Jun 2015 by Dirk_Strauss
LEADTOOLS Recognition Imaging SDK - I had the pleasure of taking the SDK for a spin, and let me tell you it was well worth it.
1 Oct 2015 by Steve Aube 1
This article describes a new alternative approach for Automated Testing of User Interfaces (UI).
8 Nov 2016 by Niemand25
A simple way to place any ObjectListView inside a ComboBox
10 Nov 2016 by Mehedi Shams
Coding a simple magic with cards!
7 Dec 2017 by Dukhabandhu Sahoo
This article explains how to display a loading indicator (a GIF image) in Windows Forms application when some long running task is performed in the background.
13 Aug 2020 by Howard 9448490
Windows Forms Print Dialog for rich text with accurate page preview and zooming
10 Mar 2018 by Joe Dillon
This article describes the security techniques required to create a secure offline password manager and how the Libsodium library has been used to achieve this. YAPM stores passwords with AES encryption and authenticates users with an Argon2 hash.
30 Dec 2007 by AGD-H
Knit is a Visual Studio add-in tool that allows a developer to apply multi-step patterns to solution and assembly meta-data.
26 Apr 2010 by George Henry 1954
Presents a class that facilitates high-usability binding of an ordinary TextBox to a numeric property
24 Oct 2014 by Syed M Hussain
A custom Windows InputDialog to capture user input
3 Mar 2017 by Paolo Foti
Save and restore your design work using a persistence manager based on XAML code
11 Oct 2020 by Dmitriy Sobeshchanskiy
An overview of logic and GUI controls for MRU functionality
3 Apr 2008 by slkr171
This article describes how to build a lightweight test bench for testing user interfaces which are written entirely in C#/.NET, using NUnit or any other unit test framework.
15 Dec 2010 by EFEaglehouse
Windows CE/Mobile printing client for LPR, LPRng, and Socket API.
15 Sep 2011 by Nathan Stiles
A class written to easily handle long paths (32K in length) using .NET.
26 May 2013 by Aravind.V.S
SocketIO - NodeJS desktop programming in C# using the SocketIO4Net library.
6 Sep 2013 by Magnus_
This is an alternative for "Solving the .resx Merge Problem "
18 Feb 2015 by Alvin Ashcraft
This year I have been looking at and starting to use several components from the Universal 14.2.4 release.
9 Jul 2009 by Polanek
A WinForms sample application for the Domain Specific Language created with Irony.
9 Dec 2009 by itzik.spitzen
Visual WebGui is reshaping web development, the way VB6 did with WOW - Windows Over Web revolution. Visual WebGui enables VB-like drag & drop, object oriented, WYSIWYG development methodologies but adds extension and customization capabilities.
26 May 2010 by AlexCode
A way to audit your business objects using NLog.
19 Nov 2011 by User008
Drag 'n Drop asynchronous files from an external server or device
23 Jan 2016 by Peter Devo
This article presents designing and creating a WinForms User Interface using the DevExpress WinForms controls (version 15.2).
3 Aug 2011 by Eric Lynch
Flexible CSV reader/writer with progress reporting and many file format variations.
3 Jan 2010 by Todd Schilling
This article describes how to extend the ConfigurationElement class to deserialize text elements.
22 Apr 2010 by Arik Poznanski
Crash while closing application that uses Windows Ribbon Framework
9 Sep 2010 by CodingBruce
When you want an application to trigger on an event (timer, system, file, etc.), but you don't want the overhead of the service manager
20 Sep 2010 by Florian DREVET
Brings you the ability to personalize your configuration files per developer, per machine, per configuration...
15 Sep 2011 by kribo
System.Windows.Forms.ColorDialog in a small WPF project TextEditor.
1 Mar 2019 by Sergey Nozhenko
A technique of invoking and implementing non-standard interfaces of windowsless rich edit controls is demonstrated
15 Dec 2008 by Enrique Albert
A log4Net example: how to consolidate SQL scripts using log4Net.
24 Dec 2008 by Romy Sreedharan
InfoPath cannot execute any view-related object model calls. The view is not ready.
16 Nov 2010 by pinx
Make your ErrorProvider adhere to .NET localization standards
7 Aug 2014 by roli.hof
This article describes a windows forms application which automates MS Office PowerPoint 2007 in order to replace predefined text of a template with your input
8 Oct 2014 by Israel Sant'Anna
This is an alternative for "Links with arbitrary text in a RichTextBox".
10 Feb 2019 by Code Artist
MSChart Extension 2.2.0 Update with new features
13 Dec 2023 by Ralf Meier
The article walks through ShellySceneComponent and ShellyScenesComponent, which allow users to define scenes with multiple actions assigned to a control or controls for Shelly devices.
13 Jun 2005 by IronSpeed Inc.
Taking full advantage of the built-in infrastructure services of the Microsoft .NET Framework - without taking months to learn new languages, APIs and protocols - is one of the most pressing challenges faced by enterprise application developers today.
30 Mar 2005 by SoftWidgets
Spell Code is a must-have add-in for all VS.NET developers looking to check the spelling of any text inside the .NET IDE. Check spelling in any code window, Windows Form, UserControl and ASPX, ASCX, HTML and RESX files.
9 Sep 2005 by SoftWidgets
In just a few minutes, predefined templates, containing formatted sheets and charts, can be generated from any database using simple SQL statements, macros and/or custom C# or VB.NET snap-ins. Generated files can be distributed to a file server or as an email attachment. Usually, no coding is needed
10 Jun 2005 by RescoDeveloper.Net
Resco MobileForms Toolkit is a set of .NET controls designed specifically for mobile devices.
3 Oct 2005 by Steve Hawley
Convert images to plain text with the Atalasoft suite of OCR objects.
1 Nov 2006 by Lou Franco
This article will show you how to use the Atalasoft DotImage AJAX-enabled Web Image Viewer and Web Thumbnail control to navigate multi-page TIFFs, add controls to call clean-up routines, and update the browser without a post-back.
14 Dec 2006 by Bill Bither
Demonstrates the use of Atalasoft's DotImage GlyphReader OCR to enable .NET applications to digitize paper documents as searchable PDFs that can be indexed by search engines.
2 May 2007 by Srinivas-Miriyala
This tool move the previously-published infopath form templates to a new location.
20 Apr 2007 by NineRays
Use of Spices.Obfuscator as a Tool for Protection and Optimization of .Net Applications. Current use of obfuscators expands their role in the development and handling of .Net applications.
16 Jun 2007 by NineRays, Mark Sochan
Most .NET software projects can easily be tampered, exposing your software to security risks and theft of intellectual property. This article shows different techniques used to protect .NET code and determine the best protection for you. 9rays.Net offers you Spices.Obfuscator to these ends.
25 Jul 2007 by Greg Osborne
Code to ensure word wrapping in a PrintDocument object.
17 Aug 2007 by Peter Wone
Handling string parameters incorrectly declared as ref ushort
4 May 2008 by AKA MAJO
The MySQL engine permits user level locks. This article explains how to manipulate these lock types.
27 Feb 2009 by J. Ambrose Little
Silverlight 2 is ideal for developing the interactive, graphical Web-based applications that have come to become known as Rich Internet Applications (or RIAs). Its ability to bring high-fidelity graphics to a Web browser, and the benefit of its rich, client-side interaction model, enable developers
7 Apr 2009 by cruz.fernandez
Library for injection of Spring objects in WinForms, without references to IApplicationContext or Spring.
2 Apr 2009 by Nadége Baubant
See how to control access to .NET applications reusing Windows accounts for authentication. Integrate with Active Directory and grant roles and permissions to Windows accounts. Define permissions without adding code thanks to .NET reflection mechanism.