C# Corner

Related resources for WinForms
  • Working With DateTimePicker - Part One4/16/2018 2:31:54 PM. Let us have an overview of TimePicker in this blog.
  • WinForms Dashboard Monitoring with Animation12/1/2016 12:53:48 AM. In this article, you will learn about WinForms Dashboard Monitoring with Animation.
  • Adding Winforms in WPF7/12/2016 11:43:36 AM. In this article, you will learn how to add Winforms in WPF.
  • 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.
  • WinForms Data Grid Loaded with Exciting New Enhancements2/21/2016 9:02:36 AM. Great news for XtraGrid users, the team are already building in new functionality for the 2011.1 release, and these exciting new enhancements are sure to please!
  • Nevron Chart for .NET Q1 2007 - Released2/21/2016 9:02:36 AM. Nevron development team announces the release of the new version of their professional .NET Charting Component. It is powerful, flexible, extensible and user-friendly. It aims to provide your applications with data visualization capabilities, which will significantly improve the looks and penetration of your product.
  • A full Help Desk Ticketing System completed with 1 developer in only 8 months 2/21/2016 9:02:36 AM. Visual WebGui provided the platform to build Help Desk Ticketing System solution that actualized the requirements and met the challenges as a cost effective alternative to other RIA platforms.
  • Nevron User Interface Suite for .NET Q1 2007 - Released2/21/2016 9:02:36 AM. Nevron Development Team announces the release of the new version of the professional User Interface Suite for .NET. It is designed to help developers create attractive and functional user interfaces embedding the latest GUI standards and technologies.
  • Local search engine saves 2 years and $250k in development costs2/21/2016 9:02:36 AM.
  • Visual WebGui 6.3.3 AJAX Platform/Framework Released2/21/2016 9:02:36 AM. Gizmox released its Visual WebGui Ajax platform/framework version 6.3.3 as a further stabilization of the 6.3 Ajax framework/platform for developing and deploying RIAs. Visual WebGui is a web development platform/framework that focuses on cost-saving and productivity by allowing to simply and quickly develop and deploy web applications using WinForms methdologies as well as an easy migration path from desktop applications to the web.
  • Intersoft Solutions Delivers WebUI Studio 20102/21/2016 9:02:36 AM. Introducing 188+ New Tools and a new website for ClientUI®
  • ThinkGeo Releases Map Suite Desktop Edition 3.0 Beta 12/21/2016 9:02:36 AM. ThinkGeo is excited to announce the release of Map Suite Desktop Edition 3.0 Beta 1, the next generation of its professional .NET native GIS control for desktop application development. Desktop Edition 3.0 includes both WPF (Windows Presentation Foundation) and Winforms controls, and comes with a completely redesigned and streamlined API, charting & graphing, support for thousands of projections, the ability to integrate your own data formats, and much more.
  • Invoke Method To Update UI From Secondary Threads In VB.NET1/25/2016 9:39:49 AM. In this brief article, we'll see how it can be possible, through the Invoke method, which is available to all controls through the System.Windows.Form namespace, to realize such functionality in order to execute a graphic refresh and update through delegates.
  • Create QR Codes With Google Web APIs5/15/2015 1:03:30 PM. This article explains a simple method to create a QR Code inside a standard control.
  • Data Manipulation From SQL Server Source Through Controls and LINQ4/23/2015 12:37:22 PM. In this article we'll see how to make a SQL Server resident table available to our application.
  • How To Minimize Your Application To System Tray In C#3/6/2015 2:44:58 PM. Minimizing the application to the system tray (officially known as the Notification Area) is a great alternative to a standard behavior we are accustomed to. Only a few basic steps are necessary to do it and make your app different.
  • How to Restrict the Application to Just One Instance12/7/2014 12:06:40 PM. This article provides an introduction to Mutexes and their usage to restrict the application to just one instance.
  • Expandable and Collapsible Rows in DataGrid in C# Winforms6/18/2014 12:02:29 PM. Here I will describe how to show expandable/collapsible rows in a datagrid in C# to display master and child content/rows.
  • 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#.
  • How to Add -Select- in ComboBox in WinForms9/24/2013 12:36:42 AM. add -Select- at 0 index Permanently in ComboBox.
  • Building MDI WinForms Application using C#8/8/2013 2:34:55 AM. The Multiple-Document Interface (MDI) is a specification that defines a user interface for applications that enable the user to work with more than one document at the same time under one parent form (window).
  • Numeric Keypad Functionality in WinForms7/19/2013 4:28:23 AM. In this blog I just want to share how we can create a numeric keypad with numbers, and how we can use that in a windows application. I am having a scenario where I can text manually or by using the keypad, so I have created this so that it will help some one
  • Image Folder View Using C#.Net Winforms7/16/2013 8:56:22 PM. Today in this article, I will explain how to create a simple C# program for Image Folder View.
  • How to Disable Mouse Scroll in DevExpress LookupEdit Control6/28/2013 10:28:04 AM. LookupEdit is another one of the most commonly used controls in the DevExpress WinForms library since it resembles the default ComoboBox control provided in the default .Net Toolbox.
  • TouchScreen MultiLang UserControl6/27/2013 5:07:37 AM. This article is intended to demonstrate how to create a touchscreen UserControl Keypad interface for WinForms.
  • Adding a control to a Form programmatically11/10/2012 2:36:29 AM. In this article I will show you how to add Windows controls to a Form programmatically. This is very useful to programmers who do not use Visual Studio or other IDE.
  • Synchronization in Multi-threaded Applications in VB.NET11/10/2012 1:58:41 AM. This article demonstrates the important concept in multithreading, synchronization. In this article and attached source code, you will learn how to write multi-threaded synchronized applications.
  • Import Data to Excel SpreadSheet in .NET10/30/2012 2:16:09 PM. In this article we are learn how to import data to an Excel sheet in ASP.NET and Windows Forms Application.
  • Integrating WPF in WinForms in VS 20109/29/2012 7:26:13 AM. In this article we will see how we can integrate WPF User control into Winform application in Visual Studio 2010.
  • Filter DataGridView With the Text Entered in TextBox in WinForms7/28/2012 6:36:32 PM. In this article, let us see how to filter a DataGridView when we type some values in a textbox.
  • Moving a Form without the Title Bar5/13/2012 5:57:37 AM. In this article, learn how to to allow the user to move the form without its title bar.
  • Autosuggest TextBox From Database Column in Windows Forms4/17/2012 12:37:37 AM. In this article we will create a TextBox that will suggest names from a SQL Server database column FirstName.
  • Advantages of WPF over WinForms5/31/2011 1:17:10 AM. Advantages of WPF over WinForms.
  • Advantages of WPF over WinForms5/27/2011 7:35:40 AM. Advantages of WPF over WinForms.
  • Microsoft Agent; Providing a Custom Popup Menu5/7/2010 4:39:16 AM. In this article we will see how to create a custom popup menu for your Microsoft Agent character.
  • Programming Microsoft Agent in Windows Forms5/6/2010 9:33:33 AM. In this article you will learn how to embed characters like Office Assistant in your Windows Forms and XAML application.
  • Bad Practices: Locking on Non-shared Objects in Multi-threaded Applications4/24/2010 3:59:35 AM. In this article we will see one of the bad practices developers always do.
  • Event Handling in windows programming using C# 1/13/2010 10:52:44 PM. In this article I will explain you about Event Handling in windows programming using C#.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC11/27/2008 12:16:03 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC2/2/2007 12:04:51 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC2/2/2007 12:04:51 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC2/2/2007 12:04:51 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC2/2/2007 12:04:51 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC2/2/2007 12:04:51 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC1/30/2007 5:02:47 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC1/30/2007 5:02:47 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC1/30/2007 5:02:47 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC1/30/2007 5:02:47 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Considerations in Porting and Deploying a WinForms GDI+ Game to the Pocket PC1/30/2007 5:02:47 AM. This article describes some of the issues I came across when porting a Windows Form Game to the Pocket PC. It also describes how to deploy a Windows Mobile Application from Visual Studio 5.
  • Find Files in C#1/30/2007 4:48:07 AM. I have developed a small application in c#, which helps in searching u'r hard disk for files of the desired extention.
  • Find Files in C#1/30/2007 4:48:07 AM. I have developed a small application in c#, which helps in searching u'r hard disk for files of the desired extention.
  • Making UI more responsive using Threading8/29/2006 11:06:46 AM. This example shows how threads can help us to make User interface more responsive when we have some background jobs.
  • Caching Data in WinForms DataGridView in NET 2.05/9/2006 2:36:46 AM. This article is very usefull when you want to show millions records in datagrid. Main problem with desktop application is caching not availble like web application.But in Visual Studio 2005 microsoft has provided very good support in datagrid to show millions of data to user.
  • Creating Interactive Buttons4/24/2006 8:26:21 AM. By using control properties, you can give your program an interactive look as you see on web sites. One of them is mouse over. When you mouse over on a hyperlink, it changes the color.
  • Creating Interactive Buttons4/24/2006 8:26:21 AM. By using control properties, you can give your program an interactive look as you see on web sites. One of them is mouse over. When you mouse over on a hyperlink, it changes the color.
  • Using WebRequest Class in VB.NET4/24/2006 12:40:33 AM. This is a simple application that the gets the source of a webpage via the WebRequest Object.
  • Using WebRequest Class in VB.NET4/24/2006 12:40:33 AM. This is a simple application that the gets the source of a webpage via the WebRequest Object.
  • Adding a control to a Form programmatically4/14/2006 1:42:08 AM. In this article I will show you how to add Windows controls to a Form programmatically. This is very useful to programmers who do not use Visual Studio or other IDE.
  • Adding a control to a Form programmatically4/14/2006 1:42:08 AM. In this article I will show you how to add Windows controls to a Form programmatically. This is very useful to programmers who do not use Visual Studio or other IDE.
  • Synchronization in Multi-threaded Applications3/24/2006 6:59:06 AM. This article demonstrates the important concept in multithreading, synchronization. In this article and attached source code, you will learn how to write multi-threaded synchronized applications.
  • Synchronization in Multi-threaded Applications3/24/2006 6:59:06 AM. This article demonstrates the important concept in multithreading, synchronization. In this article and attached source code, you will learn how to write multi-threaded synchronized applications.
  • Using your C# Components in Visual Basic through COM3/18/2006 1:21:46 AM. Those of you who may have thought that the .NET environment wouldn't allow you to create Components for Visual Basic or Visual C++ or Delphi, Guess again! Microsoft has created several attributes and utilities to make it easy to place a .NET component into the clutches of good old COM. In this article I'll discuss how you can take an existing component and make it accessible in VBA.
  • Using your C# Components in Visual Basic through COM3/18/2006 1:21:46 AM. Those of you who may have thought that the .NET environment wouldn't allow you to create Components for Visual Basic or Visual C++ or Delphi, Guess again! Microsoft has created several attributes and utilities to make it easy to place a .NET component into the clutches of good old COM. In this article I'll discuss how you can take an existing component and make it accessible in VBA.
  • Meal Scheduler in C#2/6/2006 6:23:35 AM. In this application once you enter your meal timings. A message box will appear on the screen while you are working and remember you about your meal with light sound.
  • Time Ticker22/2/2006 5:34:01 AM. Microsoft had made lot of Changes for Beta2, some of the changes are old Namespace such as System.WinForms modified to System.Windows.Forms. In addition no. of new Namespaces like Microsoft.CSharp, Microsoft.JScript, Microsoft.Vsa etc...
  • Shuffle Game for Beginners2/2/2006 5:24:45 AM. This code sample is a GDI+ shuffle game aimed for beginners. Attached zip file includes the exe and the Shuffle.cs file.
  • Shuffle Game for Beginners2/2/2006 5:24:45 AM. This code sample is a GDI+ shuffle game aimed for beginners. Attached zip file includes the exe and the Shuffle.cs file.
  • Time Ticker2/2/2006 4:14:19 AM. Graphics Class encapsulates a GDI+ drawing surface. The FromHWND method is used to create a new instance of the Graphics class from a window handle. Clear method fills the entire drawing surface with the specified RGB color by using Color class. DrawString method draws a string using Font and SolidBrush classes.
  • Time Ticker2/2/2006 4:14:19 AM. Graphics Class encapsulates a GDI+ drawing surface. The FromHWND method is used to create a new instance of the Graphics class from a window handle. Clear method fills the entire drawing surface with the specified RGB color by using Color class. DrawString method draws a string using Font and SolidBrush classes.
  • Anchoring in Windows Forms1/19/2006 11:06:43 PM. Specifies how a control anchors to the edges of its container. When a control is anchored to an edge of its container.
  • Sticky Notepad1/19/2006 7:05:18 AM. 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.
  • Sticky Notepad1/19/2006 7:05:18 AM. 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.
  • Reminder Program1/19/2006 3:52:20 AM. The program allows you to set a running timer to remind you of an upcoming event.
  • Reminder Program1/19/2006 3:52:20 AM. The program allows you to set a running timer to remind you of an upcoming event.
  • Working with ADO.NET Database Components in VS.NET1/19/2006 12:38:09 AM. Working with ADO.NET Database Components in VS.NET and WinForms is so fun. You write few lines of code and these controls take care of rest for you. In this article, I'm going to show you how to use these database Components in your .NET WinForms applications using VB.NET.
  • Meal Scheduler in C#1/13/2006 5:15:24 AM. This service reminds you when it time to eat your lunch, BF or dinner.
  • Meal Scheduler in C#1/13/2006 5:15:24 AM. This service reminds you when it time to eat your lunch, BF or dinner.
  • FindType - The GUI Way Ver 011/2/2006 4:40:04 AM. If you chekced the samples directory that came .Net SDK you probably noticed the FindType example...
  • Chat Server with Client Implemented with C#12/27/2005 3:46:40 AM. This client/server application let you chat ....
  • SQL Server Database Explorer12/16/2005 5:18:36 AM. This application connects to a running SQL Server 2000 and displays all the available databases in it.