Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

Customize a Windows Forms DataGridView so pressing Enter moves focus like the Tab key.

This code snippet shows how to set a button state in Windows Forms.

Creating a Button control at run-time is merely a work of creating an instance of Button class, set its properties and add Button class to the Form controls.

In this article we will see how to create a custom popup menu for your Microsoft Agent character.

In this article you will learn how to embed characters like Office Assistant in your Windows Forms and XAML application.

Learn how to implement drag-and-drop between Windows Forms ListBox controls using MouseDown, DragEnter, and DragDrop events in C#.

The code snippet in this article demonstrates how to use Application class static properties to get Windows Forms application startup path, executable path and user data path using C#.

My article is about a prototype POS system for grocery stores or 24 hours mini marts using Transparency graphical user interface.

Sheet Designer gives users the flexibility to design their sheets, reports, bills, invoices or other user interfaces.

This application called Virtual Photo Album. I didn't use any third party components, so it should be easy for you to download the code and play with it. I will try not to use any third party components while I am learning C#.

Article will teach you how to achieve sliding effect in windows form

The following article is a simple sample of a scrolling text marquee control for a Windows Forms application.

This article shows how to use the Ping and PingReply classes in a C# Forms application.

Here in this article we are going to make the fade effect animation in windows form.

In this article I am going to teach you that same thing how show such records in hierarchical view.

Learn how to handle Windows Forms control and mouse events in C#, including design-time event wiring, event handlers, and MouseEventArgs.

The article explains how to create /compile a Windows Forms application program from command line using C# compiler without using Visual Studio IDE.

AccountPlus is an application which can be used for shared account/expense management with proper reporting and general analytics.

This article shows how to use Google Earth in a Windows Forms application using C#.

In this article we will see how to create a movable free form window in Visual Studio.

Learn how the Windows Forms DateTimePicker control lets VB.NET users select dates or times.

Learn how to add tables and columns to the DataGrid control in a Windows Forms application.

In this article, we will see how we can display a web page on Windows Forms.

Build a C# Windows Forms Object Inspector control that recursively lists form controls and displays the selected control's properties in a PropertyGrid.

This Masked Edit TextBox intelligent user control enhances the function of TextBox control, which can mask the Date, IP Address, SSN, Phone number, digit, decimal and check the validation, automatically set delimit location.

It is a custom control that allows you to use your mouse as a joystick.

This article describes an application used to exercise some of the Text To Speech features available to .NET developers through the Microsoft Speech 5.1 SDK. This article does not address the newer speech server related libraries nor does it address web based deployments of speech related technologies.


This project describes an approach for constructing a hardware emulation of a segmented seven element LED display.

DataGrid programming in .NET is real fun. And that too if you’re trying to get it programmed in a Windows Forms world its double the work. You got to write a whole lot of code for a simple extensibility of the existing features of datagrid. One good example is having a combobox in one of the columns of the datagrid.
Everything on Windows Forms, not only its articles: the Windows Forms page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article