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.

The article addresses the construction of a simple utility application useful for selecting an RGB or web color.

This article will give you step-by-step introduction to debug Windows Forms application run-time error using C#.

This application will provide the functionality which would be helpful while copying of data onto clipboard and with better UI in accessing System's ClipBoard.

This application will provide features that are not present in built-in windows Task Manager.

Learn how to use SharpZipLib in a C# Windows Forms application to collect files from multiple locations and create a ZIP archive for storage or upload.

This article shows that how we can display hierarchies by using the .NET LinkLabel control.

In this example we’ll try to create a simple Windows Explorer in C#.Net step by step.

An article to demonstrate the usage of J# library in C# for zip and unzip functionalities.

This application will allows to do multiple simple activities on oracle database like running select statements and getting selected procedure's definition simultaneously in a thread-based GUI.

This article is intended to illustrate one of the most common business scenarios such as displaying data from Oracle database on a form in a Windows application using DataSet objects and .NET Framework Data Provider for Oracle.

This article describe how two data rows of a listview are changed.

This is Notepad with advance features. It is combination of word process and Notepad.


Build a C# Windows Forms notepad clone that uses a TabControl to open and manage multiple documents in one window.

This article will demonstrate one approach that may be used to consume yahoo local search service to return a list of business locations through the use of a zip code based search for a business name or product.

This article shows the method of how to build a none rectangular form using C# in a windows forms context.

This article shows you a method of how to add a splash form to a windows application programmatically.

This article provides you a simple example of how to use the System.Diagnostics.Process library to display a list of running processes, and to select and kill processes by their process name and ID.

This article describes a simple approach to implementing special character use in a C# based text editor.

This post will go with you step by step towards building your own Mail Client using C#.

Many articles exist on the web regarding properly handling multiple application threads and accessing data across those threads, but this article will aim to remove much of the ambiguity or inacurate information found in many other articles.

The most common relationship in any data model is the one-to-many non-identifying relationship. Non-identifying relationship implies weak dependency relationship between parent and child entities. There are two kinds of non-identifying relationships, including optional and mandatory. The necessity of the parent entity is exactly one and zero or one in the mandatory and optional non-identifying relationship respectively. One problem I’ve tackled in many of my enterprise application is the presentation of complex data relationship such as optional non-identifying relationship using data binding techniques in Windows Forms applications. In this article, I will illustrate how to face this problem.

This article explains a step by step procedure for creating an application similar to Windows Explorer.

This article shows a how to make a custom Wizard control using Chain of Responsibility Pattern which passes and returns data between each step. This sample creates a wizard control through windows form.

In this article, I want to document a bug in Visual Studio. NET concerning to setting a null value to entity property’s through a Textbox control. There is a common scenario to have an entity type in your data model where some attributes are optional. When you develop a rich client application using the Windows forms, data binding techniques and a Textbox to enter the simple data, and you want to set null the optional attributes of the underlying data source by leaving in blank the Text property of the Textbox control; then there is a missing feature for the Formatting and Advanced Binding dialog box for null values. They should have a checkbox there to allow people to use blank as null. In this article, I will show one simple solution to this bug.

This article shall describe an approach to building a simple watermarking utility that may be used to add watermarks to any supported image file format. The resulting application shall permit the user to open any supported image file format into a scrollable picture box.

The Ssample uses two timers and demonstrates how to tame them.

Learn how to add ComboBox column styles to a Windows Forms DataGrid and update related cells when a Country or Capital selection changes.

This is simple sample on using Shell and some of its methods. Provided code will open windows that represent Control Panel’s applications. It’s just demonstration on shell usage.

This article shall describe the construction of three custom controls; each is used to format its text content to be either all upper case, all lower case, title case, or normal (as typed) case regardless of the format of the input.
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