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.

Auto completion is a new feature added to Windows Forms 2.0 controls. In this article, I will show how to use the auto completion feature in your applications.

Drag and Drop in C# has been a question on the UseNet and many websites on C# so I have decided to tackle the problem here. This is an update of the directory tree component download on this web site.

The Interoperability services make it very easy to work with COM Capable Applications such as Word and Excel.

The TabControl manages tab pages where each page may host different child controls. In this article, I will demonstrate how to create and use a TabControl in Windows Forms using C#.

We have compiled a list of top 10 most popular windows forms articles.

In this article, I am going to explain how to work with Tab Control in Winforms using Visual Studio 2017.

Here is a code example of how to use a C# ColorDialog control to pick colors in Windows Forms and C#.

Ever wonder how to play videos in .NET? This article will show you how to use the managed DirectX 9 Video class to play avi video files.

This article describes how to use CodeDom and Reflection to Create a Calculator that can evaluate simple and complex math expressions on the fly.

This sample code show you how to use OpenFileDialog class to open or browse a file.

In this article, I'll explain an easy but an important concept of how to catch user pressed keys and write them into a log file.

This is a simple calculator program that was written using Visual Studio.NET and C#.

Here I will explain how to open a second from using a first form in Windows Forms.

In this article I explain how to Add a control to a form programmatically.

This article describes a simple approach to capturing and displaying file and file version information.

This article shows you a small game by using simple text box ,buttons and dropdown list.

This article describes a way to create a colorful chat interface for instant messaging. In this chat interface you can use html and emoticon tags to display colorful text and bitmaps in order to give you a richer chat experience.


We will start this article with a simple application where we will learn how to open and view text and image files using the OpenFileDialog class. In doing so, we will learn some basics of GDI+ drawing, menus and panel control.

This article describes a quick and simple approach to programmatically completing a PDF document through the use of the iTextSharp DLL. The article also discusses how one might go about using the iTextSharp DLL to discover and map the fields available within an existing PDF.

This article explains how to save images into a MySQL database in Windows Forms applications using C#. BLOB, TINYBLOB, MEDIUMBLOB, LONGBLOB.

The following source code will provide the use of CheckedListBox Control In C#.


Based on the similar technique used my previous article, the Editable Listbox, we can edit columns and rows of a ListView control.

In this article, we will see how to write owner drawn ListBox control using C# and Windows Forms.

In this article we will see how to write owner drawn ListBox control.

This is the third part of Creating Accounting Application with C# Tutorial series. In the previous article we started our application development with creating main window in MDI format. In this article we can add some additional features to the form.

Tutorial on how to add text inside a checkbox cell in the DataGridView control.

In this article, I am going to explain how to use a SaveFileDialog in a Windows.Forms app using Visual Studio 2017.

This article demonstrates how to create a message box that contains messages that scroll. This message box also allows you to read the message in from a file as well as change fonts and color properties.
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