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.

This article explains how to write windows forms application without using Visual Studio .NET IDE.

I am sure those who have worked with Visual C++ would have experienced the problem of displaying an icon in system tray and manipulating with context menus for that. Previously I use to display System tray icons with Shell_NotifyIcon by filling a structure and manipulating with a context menu for that icon is another problem.

This article will show you how to create a configuration dialog that builds itself from the existing application configuration name-value pairs contained in the appSettings of the app.config file.


This article shows a simple notepad application developed in C#.

This article explains how to get the security userid after a succesful login when windows starts the session for authenticated user.

The attached source code with this article is a multithreaded application written using .NET 2.0 that shows how to use the background worker threads to read a text file, generate reports and show report progress and completed events.

This is a Tip of the Day Dialog for C# and .NET that gives users of your application a tip each time they launch your app.

An article to demonstrate the creation of business document ids without using stored counters.

There are so many methods to pass data between forms in windows application. In this article let me take four important and easiest ways of accomplishing this.

In this article I will show some ways how to create user controls with OnChanged event . The examples are written using C# for Windows applications.

In this tutorial I will share experience how , just with the help of a few clicks and a few lines of code , to build a windows application with Home button, that allows to return to Home form (in fact to close all opened forms by one click) . The examples are written using C#.

In this article I share how you can build your own Windows controls in Visual Studio 2005 using XML as data source. The examples are written using C#.

This article is about how to transfer row of a dataGrid to another dataGrid.

Windows Explorer application gives you a picture of how to use Treeview, Listview, Imagelist, Toolbar, Statusbar Tooltip, LinkLabel controls.

This Demo show how to create shaped form and customized buttons using Region, GraphicsPath and picture control and using picture control to play animate pictures.

This article covers customized sorting and a DataGrid column hiding programmatically.

Notepad.NET is a file text editor that allows you to edit multiple files at the same time. It also has a few nice features not included in notepad, such as print preview and a most recently used file list. This article describes how printing is performed in this utility.

This article is a continuation of the discussion about a notepad.net editor which improves upon the current functionality in notepad. In this article we talk about regular expression matching inside the find dialog.

FTP Explorer is a MDI application that can explore FTP server. This application takes FTP connection information and populates folder and files in treeview and listview respectively.

I developed a C# application for finding World Timings given the US Central Timing.

Some time ago I have decided to try to make something like a Photoshop in C#. The first problem has appeared was custom cursors. If you are familiar with Photoshop you know that when you change brush size the cursor size also changes. This is solution to make this possible in C# .

This article will get you started in using the Visio ActiveX control that allows you to use Visio inside of a .NET Windows Form. The article will step you through a simple example of drawing shapes inside a Visio Drawing and connecting the shapes together.

This article explains how would you find and replace a multiline text.

This article explains how to achieve excel automation in .Net.

This article provides a simple example of using delegates and events to transfer data between Windows forms. The example provided contains three separate forms; the main form interacts with the other two forms by responding to events generated by instances of the other two forms.

A tutorial demonstrating the power of AutoComplete feature of the TextBox control using Windows Forms client and SQL Server 2000 data.

This article features an application that allows you to set up a periodic reminder in your windows task bar. The application will show a balloon message periodically and optionally will produce a reminder beep.

This article explains how to create a snapshot tool in .NET and Windows Forms.

Build a C# Windows Forms application that monitors the active window, records time spent in each application, and saves usage details to an XML file.
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