C# Corner

Related resources for Windows forms
  • Working With Tab Control In Windows Forms Using Visual Studio 201710/24/2019 1:10:03 AM. In this article, I am going to explain how to work with Tab Control in Winforms using Visual Studio 2017.
  • Using StatusStrip In Windows Forms10/24/2019 12:44:59 AM. In this article, I am going to explain how to use a StatusStrip in a Windows Forms app using Visual studio 2017.
  • FontDialog In C#9/14/2019 5:02:22 PM. Learn how to use a C# FontDialog control to select and use a font in a Windows Forms app.
  • WCF Service to Connect Between Windows Forms Application and SQL Database9/9/2019 12:44:35 AM. Today, I have provided an article showing you how to insert and display data in a DataGridView control using a WCF service from C# code.
  • BackgroundWorker In C#7/29/2019 9:46:21 AM. C# BackgroundWorker component executes code in a separate dedicated secondary thread. In this article, I will demonstrate how to use the BackgroundWorker component to execute a time consuming process
  • ListView in C#7/18/2019 9:50:19 PM. The ListView in C# provides an interface to display a list of items using different views including text, small images, and large images. In this tutorial, we will learn how to work with the Windows F
  • ListBox in C#7/18/2019 9:47:10 PM. In this tutorial, we will learn how to create a C# ListBox control at design-time as well as at run-time. We will also see how to create a multiple-column ListBox control with single and multiple sele
  • OpenFileDialog In C#6/3/2019 4:26:10 PM. C# OpenFileDialog control is used to browse and select a file on a computer. In this article, you'll learn how to use the OpenFileDialog in C#.
  • Tutorial: Working with Windows Forms5/20/2019 6:14:20 AM. Tutorial contains a number of C# samples for the Amateur/ Beginners in the Visual C# and .Net PlatForm Environment.
  • Browse or Open a File5/13/2019 2:37:06 AM. This sample code show you how to use OpenFileDialog class to open or browse a file.
  • Image Compressor Using Windows Forms With C#5/12/2019 11:57:09 PM. In this article, I have explained how to compress images by reducing the quality of images using C#.
  • Using Error Provider Control in Windows Forms and C#5/9/2019 6:00:16 AM. In this example we will see how to use the ErrorProvider control in Windows forms to provide validations in Windows Forms and display user-friendly error messages to the user if the validation fails.
  • Calculator in C# (Windows Application)5/8/2019 5:14:35 AM. This is a simple calculator program that was written using Visual Studio.NET and C#.
  • Drag and Drop Using C#4/9/2019 5:33:37 AM. 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
  • How To Open and Read an Excel Spreadsheet into a ListView in .NET4/4/2019 3:37:12 AM. The Interoperability services make it very easy to work with COM Capable Applications such as Word and Excel.
  • TreeView Control in C#4/1/2019 3:40:55 AM. This is an article addressing some of the basics of working with a TreeView in C#; the article will address dynamically adding TreeNodes to a TreeView control, searching the nodes to find and highligh
  • ComboBox In C#3/27/2019 5:35:36 PM. C# ComboBox is a combination of a TextBox and a ListBox control. Only one list item is displayed at one time in a ComboBox and other available items are loaded in a drop down list. In this article, yo
  • Adding a Control to a form Programmatically3/7/2019 2:39:44 AM. In this article I explain how to Add a control to a form programmatically.
  • Multiple Document Interface (MDI) With RichTextBox3/6/2019 10:54:24 PM. After searching for a long time on the internet, I have read and consolidated knowledge from different websites into one place and created an original MDI application. I hope this will be useful for a
  • Capturing File Information1/29/2019 9:11:56 AM. This article describes a simple approach to capturing and displaying file and file version information.
  • Simple Game in Windows Forms1/24/2019 3:05:44 AM. This article shows you a small game by using simple text box ,buttons and dropdown list.
  • Load XML File Into a DataGridView Using C#12/20/2018 4:10:45 AM. How to Load an XML File into a DataGridView. In ADO.NET, the DataSet class implements methods and properties to work with XML documents, including reading XML, loading it into a DataSet and writing a
  • Communication Between Two Forms12/11/2018 11:27:13 PM. The aim of the program is to send a message between different forms.
  • How to Save Images in MySQL Database Using C#12/3/2018 11:18:15 PM. This article explains how to save images into a MySQL database in Windows Forms applications using C#. BLOB, TINYBLOB, MEDIUMBLOB, LONGBLOB.
  • C# TabControl 11/27/2018 4:56:45 AM. 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#.
  • Adding Items to a ListBox11/16/2018 12:06:00 AM. Sample code shows you how to add items to a list box.
  • Owner Draw ListBox Control in Windows Forms and C#11/15/2018 11:58:56 PM. In this article, we will see how to write owner drawn ListBox control using C# and Windows Forms.
  • Using ListBox in C#11/15/2018 11:55:12 PM. The source code demonstrates how to use a listbox control in C# - adding, deleting and altering strings.
  • Working With Windows Forms FlowLayoutPanel10/12/2018 8:27:10 AM. The FlowLayoutPanel control is a container control that provides dynamically layout for the child controls that can be arranged horizontally or vertically. The flow direction of the control sets the d
  • Using SaveFileDialog In Windows.Forms10/10/2018 9:52:52 AM. In this article, I am going to explain how to use a SaveFileDialog in a Windows.Forms app using Visual Studio 2017.
  • ProgressBar In C#10/8/2018 8:13:00 PM. C# ProgressBar control of WinForms allows track and show progress of an operation. The code example in this article demonstrates how to use a Progressbar control to build UI with progress.
  • Using PictureBox In Windows Forms10/8/2018 12:37:52 PM. In this article, I am going to explain how to use a PictureBox on a Windows.Forms app using Visual Studio 2017.
  • Build ToolBars Using ToolStrip Control In C#9/23/2018 11:33:01 PM. Code examples in this article demonstrates how to Create ToolStrip, Add ToopStrip Items Dynamically, Style ToolStrip Control, and Load Images In ToolStrip Items. C# ToolStrip, WinForms ToolStrip Contr
  • Working With Menus In C#9/18/2018 7:14:36 AM. In this article I elucidate how to adding menus and menu item to Windows forms, Replacing, Cloning, Merging of menus and about Context menus (Popupmenus).
  • Notify Icon In C#9/17/2018 8:06:14 AM. In this article, I will discuss how to add a system tray icon for an application using the NotifyIcon in a Windows Forms application using Visual Studio 2010.
  • NumericUpDown In C#9/17/2018 8:04:24 AM. A NumericUpDown control allows users to provide a spin (up/down) interface to move through pre-defined numbers using up and down arrows. In this tutorial, we will see how to create a NumericUpDown con
  • Panel In C#9/16/2018 10:43:45 AM. In this article, we will demonstrate how to create and use a Panel Control in a Windows Forms application.
  • Assessing Dates of Birth Using C#9/14/2018 3:27:41 AM. This article describes an approach to assessing the difference between a specified beginning and end date. The example was written in the context of comparing a birth date to a specific end date but
  • SplitContainer In C#9/13/2018 8:33:36 AM. The SplitContainer control provides the functionality of a splitter to divide and resize two controls. In this article, we will discuss how to create and use a SplitContainer control in a Windows Form
  • Creating Run-Time Menus in C#9/13/2018 12:14:49 AM. Sample example on how to create runtime menus. This article demonstrates how to add menu item and remove menu items at runtime in c#.
  • TableLayoutPanel In C#9/11/2018 8:27:03 AM. In this article, we will demonstrate how to create and use a TableLayoutPanel control in a Windows Forms application.
  • Vertical ScrollBar In C#9/10/2018 11:40:13 AM. A VScrollBar control is a supporting control that is used to add vertical scrolling capability to a control that does not have built-in scrolling such as a container control. You do not need this cont
  • TextBox In C#9/10/2018 11:25:26 AM. A TextBox control accepts user input on a Form. In this article, I will discuss how to create a TextBox control in Windows Forms at design-time as well as run-time. After that, I will continue discuss
  • MaskedTextBox In C#9/7/2018 9:27:48 AM. In this article, I will discuss how to create a MaskedTextBox control in Windows Forms at design-time as well as run-time.
  • Horizontal ScrollBar In C#9/7/2018 9:25:35 AM. An HScrollBar control is a supporting control that is used to add horizontal scrolling capability to a control that does not have built-in scrolling such as a container control. You do not need this c
  • GroupBox In C#9/7/2018 9:23:49 AM. A GroupBox control is a container control that is used to place Windows Forms child controls in a group. The purpose of a GroupBox is to define user interfaces where we can categories related controls
  • FolderBrowserDialog In C#9/6/2018 9:19:47 AM. A FolderBrowserDialog control is used to browse and select a folder on a computer.
  • DomainUpDown In C#9/4/2018 6:24:20 AM. A DomainUpDown control allows users to provide a spin (up/down) interface to move through pre-defined strings using up and down arrows. In this tutorial, we will see how to create a DomainUpDown contr
  • Windows Forms ChecksBox8/29/2018 8:25:32 AM. A CheckBox control allows users to select a single or multiple options from a list of options. In this article, I will discuss how to create a CheckBox control in Windows Forms at design-time as well
  • Cursors In C#8/27/2018 11:35:58 PM. A cursor in Windows is an icon that is displayed when you move a mouse, a pen, or a trackball. This code shows how to apply and manage cursors in your Windows applications.
  • Using LinkLabel In Windows.Forms8/21/2018 1:43:57 PM. In this article, I am going to explain how to use a LinkLabel in a Windows Forms app using Visual studio 2017.
  • StatusStrip In C#8/20/2018 1:39:39 AM. In this article, we will learn how to build status bar enabled Windows applications using Visual Studio 2010 and C#.
  • Using Rich TextBox In Windows Forms8/16/2018 8:52:58 AM. In this article, I am going to explain how to use a Rich TextBox in Windows Forms app using Visual studio 2017.
  • Using TextBox In Windows Forms8/15/2018 8:59:05 AM. In this article, I am going to explain how to use a TextBox in a Windows Forms app using Visual studio 2017.
  • Search And Highlight Text In Rich TextBox8/14/2018 8:22:22 AM. In this article, I am going to explain how to search and highlight text in Rich TextBox in a Windows Forms app using Visual Studio 2017.
  • CheckBox In C#8/14/2018 12:55:31 AM. In this article, I will discuss how to use a CheckBox control in a Windows Forms using C#.
  • Using ComboBox In Windows Forms8/13/2018 10:26:06 AM. In this article, I am going to explain how to use a ComboBox in a Windows Forms app using Visual studio 2017.
  • Using CheckBox In Windows Forms8/10/2018 9:19:10 AM. In this article, I am going to explain how to use a CheckBox in a Windows Forms app using Visual studio 2017.
  • Using Font Dialog In Windows Forms8/3/2018 9:28:30 AM. In this article, I am going to explain how to use a FontDialog box in a Windows Forms app using Visual studio 2017.
  • Using Color Dialog In Windows Forms8/1/2018 10:55:14 AM. In this article, I am going to explain how to work with a ColorDialog Box in Windows Forms using Visual Studio 2017.
  • Working With Radio Button Control In Winforms Application Using Visual Studio 20176/15/2018 6:02:14 AM. In this article, I am going to explain how to work with Radio Button Control in Windows Forms Application using Visual Studio 2017.
  • Working With Panel Control In Windows Forms Using Visual Studio 20176/13/2018 10:05:43 AM. In this article I am going to explain how to work with Panel Control in Windows Forms Application using Visual Studio 2017
  • Building Windows Forms Data Driven App Using UltraGrid5/6/2018 9:23:54 PM. Infragistics provided very simple and efficient control for multiple platforms like Windows Form, Angular, Asp.Net, Javascript etc. Datagrid is one of the controls which is available on Windows platfo
  • Dynamically Resizing Controls On Windows Forms - Using Anchor Property1/31/2018 5:26:57 AM. In this article let’s discuss how to dynamically resizing the controls on the Form taking leverage of Anchor Properties in Windows Application.
  • Simple Single Side Traffic Controller Using Timer Control10/25/2017 5:10:04 PM. This is a simple article for beginners who are getting introduced to C# programming in which they will learn how to code using Timer control inside Windows form
  • Multiple Pages On The Form Using Panel Control In A Simple Windows Forms Application9/15/2017 11:14:12 AM. In this article, we will learn how to show multiple pages on the form using Panel Control in a simple Windows Application.
  • Windows Forms Application C# - Splash Screen With Metro Framework9/7/2017 4:35:41 PM. In this article, we will discuss how to create a splash screen using Metro Framework step-by-step. We will create a progress bar to load any process in a Windows.Forms application. The splash screen a
  • A Simple Windows Forms Application - Using With Loader8/28/2017 1:04:42 AM. In this article, we will learn how the Loader works in between two forms of Windows Application.
  • Customizing Windows Forms In C#3/10/2017 5:34:14 AM. In this article we will customize basic windows forms using only Panels in diffrerent colors in Visual Studio using C#
  • Voice Notice Board Using Windows Forms2/17/2017 9:45:16 AM. In this article, I have explained the concept of creating an e-notice board, which can be used to display a message with just voice commands rather than typing.
  • Controlling Fan Speed Using Arduino Through Microsoft Visual Studio2/15/2017 10:32:37 AM. In this article, we will learn about the concept of programming Arduino to control the speed of the DC motor, which is connected to Arduino as a fan.
  • Creating Custom Controls In C#2/9/2017 11:13:43 PM. In this article we will customize the basic controls with different colors like Buttons,Labels,TabControls,Forms etc.
  • Multi Threading With Windows Forms1/10/2017 9:59:42 AM. Some quick code for updating a Windows form application user interface.
  • Voice Login System Using Microsoft Visual Studio1/7/2017 1:04:15 PM. In this article, I will explain the method of creating a login system, which works with the help of voice inputs. You can make use of this in the Automation programs for security purposes.
  • Create Basic Calculator Using Windows Forms And C#11/6/2016 11:37:59 PM. In this article I am going to show you how to make a very basic Calculator application using Windows forms application and C#.
  • How To Use ModernUI Framework In Windows Forms9/7/2016 12:31:48 AM. In this article, you will learn how to use the ModernUI Framework in Visual C# Windows Forms.
  • Top 10 Most Popular Articles Of Windows Forms6/10/2016 5:27:34 AM. We have compiled a list of top 10 most popular windows forms articles.
  • What Is The Future Of Windows Forms 5/16/2016 1:36:38 AM. This article talks about the future of Windows Forms, a library that is used to build Windows client applications.
  • The Forms And Web API Bridge4/11/2016 11:44:00 AM. In this article you will learn how to Interact to a Web API from either a Windows Service or Windows Forms application.
  • Guide for Building C# Apps on Ubuntu: Graphical Applications using Windows Forms3/21/2016 10:51:28 AM. In this article you will learn how to Build C# Apps on Ubuntu and create Graphical Applications using Windows Forms.
  • ProgressBar in C# 63/11/2016 12:27:57 PM. In this article, we will see how to create a ProgressBar control in a Windows Forms application using Visual Studio 2015.
  • How To Use Google SMTP Server To Send Email2/17/2016 6:21:29 PM. In this article you will learn how to use Google SMTP Server to send email.
  • Create Your Own Web Browser In C#1/11/2016 10:18:08 AM. In this article you will learn how to create your own Web browser.
  • Creating Windows List Of Tabs In C#12/25/2015 7:40:26 AM. In this article we will create windows list of tabs easily using simple C# coding.
  • Poor Man's TIFF Viewer10/26/2015 1:54:45 AM. In this article you will learn multi-page TIFF .NET viewer control with panning and thumbnails support.
  • Windows Form Controls vs WPF Controls Part-2 (Performance Comparision)10/16/2015 2:14:49 AM. The article is about windows form controls and WPF controls performance.
  • Windows Form Controls V/S WPF Controls Memory Comparision10/15/2015 10:29:53 PM. The article is about window form controls and WPF controls memory management.
  • Insert and Display Record in Form Using AjaxBegin Form8/3/2015 6:17:12 PM. This article explains how to use the partial view and AjaxBegin Form to load data without a page reference. I have explained how to insert and list code.
  • How to Create a Simple Report in Windows Forms Using Infragistics Reporting5/5/2015 4:38:22 PM. This article shows how to create a very simple report using the Infragistics set of controls.
  • Audio, Video and YouTube Video Player in C# Windows Forms4/6/2015 4:23:01 PM. This article explains how to create a simple audio/video and YouTube video player using C# Windows applications.
  • Generate PDF File at Runtime in Windows Forms Application2/13/2015 6:58:24 PM. This article describes how to generate a PDF file at runtime in a Windows Application.
  • Make Custom Control or Component10/22/2014 3:08:47 PM. In this article I explain how to make your own custom control in C#.
  • How To Add Custom ComboBox Column to DataGridView in Windows Forms10/19/2014 3:51:24 PM. In this article we will see how to add a custom ComboBox column to DataGridView in Windows Forms.
  • MVP Design Pattern For Windows Forms8/26/2014 4:12:51 PM. This article describes the MVP design pattern for Windows Forms.
  • CRUD in Windows Application in C# With Crystal Reports5/15/2014 4:48:50 PM. In this article, I would like to explain CRUD operations in Windows applications using C#.
  • Event Procedure in Windows Forms Application2/9/2014 2:31:33 PM. Here I will show you what happens when we double-click on an event of a control in the property window.
  • Creating a Simple User Control and Adding it to the Toolbox10/31/2013 12:08:27 AM. In this article we will spend some time to learn how to create a simple User Control in C# and add it to the Toolbox.
  • Using FolderBrowserDialog in C#10/30/2013 8:44:05 AM. In this video you will learn how to use FolderBrowserDialog Box is C#
  • Using OpenFileDialog in C#10/29/2013 9:26:44 AM. In this video you will learn how to use OpenFileDialog in C#
  • Using SaveFileDialog in C#10/28/2013 3:29:43 AM. In this video you will learn about how to use a SaveFileDialog in C#.
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download