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.

Updates a C# Windows Forms TimeTicker sample for .NET Framework Beta 2, including namespace, property, and method-name changes.


An article shows you how to add images and tooltips to the toolbar buttons.


Specifies how a control anchors to the edges of its container. When a control is anchored to an edge of its container.

By using control properties, you can give your program an interactive look as you see on web sites.

Well, In .NET, the Image class is a wonderful class to view images. No matter what control you have, you just set the Image property of that control to an image and the control will display the image. Neat?

I wanted to experiment with writing a program that would run from the System Tray of window (that's where you have the date displayed...) since that's not possible with pure Java.

I've had a couple inquiries on how to do drag and drop in .NET again, so I've put together a simple app for dragging text from a TreeView to a TreeView and a TreeView to a ListBox.

In .NET framework, the Icon class represents a Windows icon, which is a small bitmap image used to represent an object. The icon class is defined in System.Drawing namespace.

This is a simple Calculator application as you will find in a Windows accessories.

The need to call different class method based on some string passed to class is an old problem.

This application explores the Rich Text control in C#,its properties and methods. Explains the usage of common dialog boxes File open, File save and Font dialog box.



This Program will generate all the colors that are supported in C# according to the Name.

This sample application shows you how to create Windows Forms from console.

Sometimes it can be useful to pre-filter messages sent to your program.

This is an example on how to implement a rubber band effect in Windows forms.

To allow your program to accept files using the drag and drop, you must first pick a control that you wish to be able to accept them.


Here is a fun program which causes the user to chase a button around the screen.


This article contains a c# code which makes use of the concepts of Events and Interfaces together.

This article explains the usage of key and mouse events. The following code shows you how you can read mouse position on mouse move.

A Windows forms application allows you to load a Direct-X file and view its hierarchy structure.

This sample shows how to display all the fonts on a Windows system.

This program shows you how to use Windows Forms controls such as Check Boxes, Radio Buttons, and Combo Box.

This article show how to create the MDI Form. The following source code will provide the use of MDI Forms in C#.

This is a very simple C# application which implements those very familiar Windows applications with a tray Icon.
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