Click here to Skip to main content
14,977,821 members
Everything / Desktop Programming / Windows Forms

Windows Forms

WinForms

Great Reads

by Josh Smith
A task-oriented review of an animation library and the application which uses it
by Nish Nishant
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
by Marc Clifton
Review your project dependencies.
by Nish Nishant
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.

Latest Articles

by Joe Dufresne
An easy to use tool to save your Windows Spotlight (lock screen) images for use as desktop wallpaper
by Leif Simon Goodwin
A 3D surface plot control in C#
by GuyThiebaut
Detecting an available update and installing the update via an online download - an alternative to ClickOnce
by Tomaž Štih
A tree drawing algorithm, implemented as C#/WinForms/NET Core control, that produces surprisingly good results with minimal effort

All Articles

Sort by Updated

Windows Forms 

Please Sign up or sign in to vote.
4 Nov 2012
#realJSOP
The classic word game using words and letter scores allowed in Scrabble
Please Sign up or sign in to vote.
24 Jun 2010
#realJSOP
Create a dynamically resizable wizard form
Please Sign up or sign in to vote.
5 Oct 2010
#realJSOP
One way to create a completely random encryption key, and sharing it with a client application
Please Sign up or sign in to vote.
13 Nov 2011
#realJSOP
New and improved! Keep an eye on your CodeProject articles and reputation without having to log onto CP.
Please Sign up or sign in to vote.
30 Aug 2011
#realJSOP
Keep more detailed track of your Codeproject reputation points.
Please Sign up or sign in to vote.
20 Sep 2012
#realJSOP
Keep more detailed track of your Codeproject reputation points.
Please Sign up or sign in to vote.
20 Aug 2011
#realJSOP
Keep more detailed track of your Codeproject reputation points.
Please Sign up or sign in to vote.
20 Mar 2009
$enthi£
A simple Google chat ( gtalk ) application using Jabber.Net
Please Sign up or sign in to vote.
26 Sep 2007
/randz
A custom vertical label user control in C#.NET with support for transparent backgrounds.
Please Sign up or sign in to vote.
16 Oct 2007
@MSI
A library for creating pickers: controls that display rich drop-down UIs
Please Sign up or sign in to vote.
20 Jul 2010
_H2_
An application and algorithms for best path in maze
Please Sign up or sign in to vote.
22 Aug 2006
A$TRAL Moristar
This article describes a process creating VS wizard.
Please Sign up or sign in to vote.
11 Oct 2011
A. Raees
UI State Synchronization of Win Form Controls
Please Sign up or sign in to vote.
9 May 2011
A. Sydney
Windows forms calendar controls for showing a series of appointments similar to Outlook
Please Sign up or sign in to vote.
24 Aug 2012
A.J.Bauer
This article shows you how to write a performing control using .NET 2.0 and GDI+.
Please Sign up or sign in to vote.
24 Feb 2006
Aaron Dilliard
This article shows how to make a transparent/translucent TextBox and RichTextBox.
Please Sign up or sign in to vote.
29 May 2008
Abbas Ali Butt
Select image and folder, then against the click button set the image as background at that folder.
Please Sign up or sign in to vote.
23 Jul 2009
abcdefghijklasdsad
Covariance, contravariance and invariance in C# language
Please Sign up or sign in to vote.
17 Jan 2009
Abdallah Gomah
How to extract icons from EXE/DLL, split/merge icons, and get icons associated with files.
Please Sign up or sign in to vote.
19 Jan 2009
Abdallah Gomah
How to write text to a transparent GIF image and save it back without loosing the transparency.
Please Sign up or sign in to vote.
9 Jan 2010
Abdul Sami, PMP
This article is about the differences between WCF and Web Services and .NET Remoting.
Please Sign up or sign in to vote.
13 Jan 2010
Abdul Sami, PMP
This article is an introduction to some of the new features in ASP.NET 4.0 and the Visual Studio 2010 IDE.
Please Sign up or sign in to vote.
17 Feb 2005
abhinaba
This article is about a class that extends Windows Forms to create splash screens and About dialogs.
Please Sign up or sign in to vote.
11 Jul 2005
abhinaba
This article contains a form that can be used to give fade in/out effect to any form and specifically to notification/alert windows.
Please Sign up or sign in to vote.
29 Dec 2010
abhishek pareek2009
This is an excellent example of how to integrate Navision with any third party application with data flowing in and out from Navision to that application.
Please Sign up or sign in to vote.
29 Apr 2010
Abhishek Shekhar
Copy files with additional functionalities
Please Sign up or sign in to vote.
11 Jun 2010
Abhishek Sur
All about Project and Item Templates. You can use Custom Templates to make your development process faster than you ever think. Create your own Template for Visual Studio and distribute with all others. You can also learn how to create an installer to install a template.
Please Sign up or sign in to vote.
21 Feb 2006
AbhishekKhanna
This article briefs about Delegates and focuses on differentiating Delegates & Events
Please Sign up or sign in to vote.
18 Dec 2012
Abion47
Using asynchronous progress bars on your form from start to finish
Please Sign up or sign in to vote.
17 Jul 2008
Adam Berent
How to disable Windows themes to ensure uniform application appearance acrross all versions of Windows.
Please Sign up or sign in to vote.
2 Dec 2008
Adam Berent
Embedding a .NET WinForms application in an internet browser using WPF.
Please Sign up or sign in to vote.
24 Nov 2004
Adam McKee
Displays subliminal messages.
Please Sign up or sign in to vote.
30 Jun 2017
Adam O'Neil (Travelers Rest, SC)
A new alternative to CRUD data binding in WinForms
Please Sign up or sign in to vote.
2 Oct 2014
Adam Zgagacz
WinForms Scrollbar with enhanced properties, graphical bookmarks and value tooltips.
Please Sign up or sign in to vote.
7 Nov 2013
Adam Zgagacz
ComboBox extension methods for binding with Enum types
Please Sign up or sign in to vote.
6 Nov 2006
adamAFA46
Simple but powerful GUI O/R Mapper which generates C# 2.0 to handle all of your object relational persistence.
Please Sign up or sign in to vote.
14 Feb 2006
Addison-Wesley
Chapter 6: Presenting Data with the DataGridView Control.
Please Sign up or sign in to vote.
29 Apr 2011
adi_clepcea
This article shows the inner workings of the German Enigma machine used during the WWII, translated to C#.
Please Sign up or sign in to vote.
12 Dec 2008
Adrian Cole
A Windows Forms user-control that allows binding of enumerated values to a group of buttons, both at design-time and run-time.
Please Sign up or sign in to vote.
28 Oct 2008
Adrian Pasik
This article will get you started in building your own multi-control components without using the UserControl class.
Please Sign up or sign in to vote.
10 Feb 2009
Adrian Pasik
In this article, I will show you a technique for building multi-control components using the IExtenderProvider.
Please Sign up or sign in to vote.
11 Dec 2010
aef123
A template for calling methods asynchronously and returning the results on the caller's thread.
Please Sign up or sign in to vote.
30 Dec 2007
AGD-H
Knit is a Visual Studio add-in tool that allows a developer to apply multi-step patterns to solution and assembly meta-data.
Please Sign up or sign in to vote.
6 May 2009
ahkayastha
Basics of Web service, and how to use it
Please Sign up or sign in to vote.
3 Nov 2007
Ahmed Sadek
Consuming Exchange 2007 Push notifications using WCF.
Please Sign up or sign in to vote.
23 Oct 2010
Ahmed_Said
Creating a custom Jumplist with custom events and examining all of its features in Windows Forms 3.5
Please Sign up or sign in to vote.
13 Apr 2009
Ahmet Göktaş
Subversion (SVN) Post-Commit Organizer for Shadow Copy
Please Sign up or sign in to vote.
30 Mar 2009
Ahmet Göktaş
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
Please Sign up or sign in to vote.
1 Apr 2009
Ahmet Göktaş
T-SQL string maker for backup with a MEDIAPASSWORD database.
Please Sign up or sign in to vote.
10 Nov 2008
AhsanS
An easy way of saving and restoring application settings from an XML File
Please Sign up or sign in to vote.
7 Jan 2011
Ajit Hegde
1 alternative  
I describe some of the things about Youtube video feeds
Please Sign up or sign in to vote.
4 May 2008
AKA MAJO
The MySQL engine permits user level locks. This article explains how to manipulate these lock types.
Please Sign up or sign in to vote.
14 Jul 2009
akash dhar
System Performance Indicator in C# by That That Guy
Please Sign up or sign in to vote.
17 Apr 2009
Al Alberto
Evaluating Microsoft's Composite Application Guidance and Library.
Please Sign up or sign in to vote.
2 Nov 2019
Alaa Ben Fatma
Use your skills as a designer to create gorgeous control
Please Sign up or sign in to vote.
28 Feb 2010
Alan Burkhart
A thesaurus based on data from the WordNet database, easily implemented
Please Sign up or sign in to vote.
6 Jul 2008
Alan Crispin
How to develop a C# immune algorithm
Please Sign up or sign in to vote.
30 May 2006
Alberto Venditti
A simple utility to create a mixing sounds keyboard.
Please Sign up or sign in to vote.
13 Jan 2010
Alejandro Barrada
How to use an XML file to read and write aplication settings in a Window Mobile development
Please Sign up or sign in to vote.
1 Jan 2012
Alejandro Miralles
This article will show you how to copy event handlers from one control to another at run time using dirty tricks and .NET Reflection.
Please Sign up or sign in to vote.
5 Nov 2007
aleksisa
How to build a simple event log montior/watcher (using TCP in .NET) to monitor event log changes on a remote machine(s).
Please Sign up or sign in to vote.
19 Jul 2007
Alessio Saltarin
How to display fonts on Windows Forms according to OS and theme defaults
Please Sign up or sign in to vote.
26 Jul 2005
Alex Cutovoi
A client-server navy battle game.
Please Sign up or sign in to vote.
26 Jul 2005
Alex Cutovoi
A client-server navy battle game.
Please Sign up or sign in to vote.
22 Dec 2009
Alexander Chernosvitov
A Windows Forms control to model the behaviour of a hypocycloid curve.
Please Sign up or sign in to vote.
1 Jan 2010
Alexander Chernosvitov
How to use Reflection to plug in unknown components with predefined behaviour.
Please Sign up or sign in to vote.
11 Apr 2005
Alexander Kloep
Article on creating a user defined PictureBox control.
Please Sign up or sign in to vote.
26 Apr 2007
Alexander Nesterenko
This ReSharper plugin contains features that helps you for localization
Please Sign up or sign in to vote.
6 Jul 2006
Alexandr Golovanov
The article describes the use and the principle of operation of semi-transparent controls with non-transparent child controls.
Please Sign up or sign in to vote.
27 Mar 2014
alexandrvslv
Docking windows container, extended listview, extended property editor.
Please Sign up or sign in to vote.
26 May 2010
AlexCode
A way to audit your business objects using NLog.
Please Sign up or sign in to vote.
2 Dec 2008
alexdresko
A simple two line technique that can be used in just about any application
Please Sign up or sign in to vote.
3 Oct 2005
Alexey A. Popov
This article demonstrates an alternative way of invoking UI event handlers from a worker thread.
Please Sign up or sign in to vote.
12 May 2017
Alexey Shalnov
Demonstrates the concept of how to build an old MFC application in a .NET application, to replace the MFC MDI Framework with the modern WinForms or the WPF Framework and to integrate MFC Views and Dialogs in it.
Please Sign up or sign in to vote.
22 Apr 2008
AlG
The Button inside the User Control raises the Button OnClick event on the form and typing inside the User Control TextBox replicates the text inside the Form’s TextBox.
Please Sign up or sign in to vote.
24 May 2007
alhokail
This is a control that takes a starting point and an ending point as objects and draws a line between them
Please Sign up or sign in to vote.
15 Apr 2008
Ali Hamdar
An example of implementing a parallel program using the pure MPI .NET library, C#, and .NET Remoting.
Please Sign up or sign in to vote.
6 Dec 2007
Ali Ozgur
Describes making of an external tools add-in using ProcessStartInfo and Process classes in System.Diagnostics
Please Sign up or sign in to vote.
3 Jul 2008
Ali Rafiee
A ColorComboBox color picker using ToolStripDropDown.
Please Sign up or sign in to vote.
9 Jun 2009
alioglu
SqlServer Backup/Restore Utility helps to backup and restore database
Please Sign up or sign in to vote.
13 May 2010
Allen Jansen van Nieuwenhuizen
Eliminate InvalidOperationException on events called across threads that change control properties.
Please Sign up or sign in to vote.
30 Jan 2006
ALLEXY
This is a LAN chat application with TCP/IP socket programming technology in C#. This application is a multi thread network application and works in a non-blocking way. Public and private chat is also implemented in this code.
Please Sign up or sign in to vote.
29 May 2005
Alon Ronen
A combobox holding pictures as the items themselves and not just drawing them on run-time.
Please Sign up or sign in to vote.
23 Mar 2007
Alphons van der Heijden
A listview control in VirtualMode is the fastest way when working with a lot of items. Special care, however, should be given for items containing checkboxes.
Please Sign up or sign in to vote.
17 Dec 2008
Alphons van der Heijden
Move controls on a form at runtime by just using a helper class and one line of code
Please Sign up or sign in to vote.
18 Feb 2015
Alvin Ashcraft
This year I have been looking at and starting to use several components from the Universal 14.2.4 release.
Please Sign up or sign in to vote.
29 Mar 2007
AlwiNus
A Margin structure that can be used in a variety of situations, like layout, drawing and printing. Now comes with a custom TypeConverter and a usage sample.
Please Sign up or sign in to vote.
18 Apr 2005
Amalorpavanathan Yagulasamy(AMAL)
This article explains about advantages, differences and new features of VB.NET and C#.
Please Sign up or sign in to vote.
13 Jul 2009
amatecki
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC and WinForms applications.
Please Sign up or sign in to vote.
6 Nov 2009
Amey Deshpande
This article demonstrates the printing of a datagridview
Please Sign up or sign in to vote.
30 Oct 2007
Amgad Fahmi
This application helps you to easily create your own classes without needing to waste your time writing the same code again and again
Please Sign up or sign in to vote.
10 Jan 2018
Amir Jalilifard
In this article, you are going to learn about P2P Network and Windows Communication Foundation to share your files between peers through a P2P network.
Please Sign up or sign in to vote.
25 Jan 2007
AmitDey
Searches for files and folders shared over a Local Area Network ( LAN )
Please Sign up or sign in to vote.
29 Mar 2011
Amol Rawke Pune
Use of MSMQ for Sending bulk mails
Please Sign up or sign in to vote.
4 Aug 2009
anagram of iEnableMuch = Michael Buen
This article presents how to load rows virtually in a DataGridView without using its RowCount (memory hog).
Please Sign up or sign in to vote.
21 Sep 2009
Anand Ranjan Pandey
This article is to encourage you to take advantages of code snippets to make development easy and faster.
Please Sign up or sign in to vote.
15 Nov 2009
Anantjot Anand
This article will provide insight into how Reflection could be helpful in developing generic desktop user control interfaces.
Please Sign up or sign in to vote.
13 Mar 2009
anarchistic
Shows a very simple way to create a wizard in CAB
Please Sign up or sign in to vote.
30 Dec 2007
Anders Revsgaard
No matter how well you design your system, a distributed SOA application is always complex. When a SOA application fails, it can be difficult to track down the cause of the problem and the Web service where the error occurred. To handle this difficulty, you need a logging system such as UptoLog.
Please Sign up or sign in to vote.
30 Dec 2007
Anders Revsgaard
No matter how well you design your system, a distributed SOA application is always complex. When a SOA application fails, it can be difficult to track down the cause of the problem and the web service where the error occurred. To handle this difficulty, you need a logging system such as UptoLog.
Please Sign up or sign in to vote.
7 Nov 2008
andre arpin
Shows some of the steps, pitfalls and differences in porting a simple application from WINFORM to WPF
Please Sign up or sign in to vote.
1 Apr 2009
Andrec
Retrieve the hWnd of focused controls in other applications.
Please Sign up or sign in to vote.
20 Aug 2009
Andrew Courtice
A TCP/IP chat program coded in Microsoft Visual Basic .NET.
Please Sign up or sign in to vote.
9 Oct 2006
Andrew Kirillov
A C# video surveillance application, which allows monitoring several IP cameras simultaneously.
Please Sign up or sign in to vote.
22 May 2008
Andrew Kirillov
Some ideas about Hands Gesture Recognition in still images and video feeds, using the AForge.NET framework (C#).
Please Sign up or sign in to vote.
3 Mar 2009
Andrew Rissing
An application for visualizing common dendrimer models
Please Sign up or sign in to vote.
31 Aug 2005
Andrey Butov
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
Please Sign up or sign in to vote.
27 May 2006
Andrey Dryazgov
An effective implementation of the CAST-128 algorithm (ECB and CBC modes).
Please Sign up or sign in to vote.
10 Jul 2006
Andrey Gliznetsov
The TreeViewAdv control is designed to replace the standard .NET TreeView. It can do the same things, plus a number of advanced features like multi-selection or multi-column view.
Please Sign up or sign in to vote.
4 Nov 2008
András Slyuch
This article introduces import and export functions between a flat CSV file and a SQL server.
Please Sign up or sign in to vote.
28 Jan 2007
Andy32
Overriding the cellpaint event of the DataGridView to give it a gradient background.
Please Sign up or sign in to vote.
1 Feb 2007
Andy32
A TextBox control with rounded corners.
Please Sign up or sign in to vote.
23 Oct 2007
Andy32
Extended DataGridView with filtering, sorting, automatic saving, and a multicolumn combobox.
Please Sign up or sign in to vote.
15 Apr 2007
AndyKG
This is example of creating custom controls for getting graphic data from database. I'm going to make control and then, test my control in a Windows application. I have developed some custom properties for my control.
Please Sign up or sign in to vote.
2 Aug 2009
Angela Han
Implementation of a software tool in C# to help to manage *.resx files for .NET or *.properties files for Java or AS3 of different locales.
Please Sign up or sign in to vote.
5 Sep 2009
Angela Han
How to do localization in .Net with a ResourceBundle class and change language dynamically at run time
Please Sign up or sign in to vote.
11 Sep 2011
Anshul Mehra
This article provide APIs & functionality so that Excel Quits after automation
Please Sign up or sign in to vote.
27 Oct 2009
Anthony Daly
FilterBuilder is a simple utility allowing you to easily create dialog filters
Please Sign up or sign in to vote.
17 Sep 2010
Anthony Mushrow
Set a 32-bit image as the background for your Windows Form
Please Sign up or sign in to vote.
8 May 2008
Anthony Mushrow
Introduction to the methods used to create a simple game.
Please Sign up or sign in to vote.
9 May 2008
Anthony Mushrow
Introduction to the methods used to create a simple game.
Please Sign up or sign in to vote.
8 Oct 2009
Anthony Mushrow
Create and edit 2D maps using tiles
Please Sign up or sign in to vote.
26 Jun 2007
Anton Pious Alfred
Most systems developed would have different environments, to name a few, Development, Quality Assurance, or Testing and Live or Production. This article describes how to incorporate all three environment configurations without having to change them while deploying.
Please Sign up or sign in to vote.
26 Nov 2010
Antonio Sandoval
Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
Please Sign up or sign in to vote.
11 Nov 2009
AntounPG
Send E-mail via Application with an HTML editor and a drawer to draw your own attachments and send them immediately.
Please Sign up or sign in to vote.
13 Jul 2010
Anupam Banerji
Defines collections and types and explains their use in the C# 3.0 language.
Please Sign up or sign in to vote.
21 Apr 2008
ANURAG VISHNOI
Article describes how to add icons in WPF TreeView
Please Sign up or sign in to vote.
15 Apr 2009
Arash Javadi
The Evaluation Engine is a parser and interpreter that can be used to build a Business Rules Engine. It allows for mathematical and boolean expressions, operand functions, variables, variable assignment, comments, and short-circuit evaluation. A syntax editor is also included.
Please Sign up or sign in to vote.
9 Oct 2009
Arash Sahebolamri
This is a simple analog clock that demonstrates the use of GDI+.
Please Sign up or sign in to vote.
26 May 2013
Aravind.V.S
SocketIO - NodeJS desktop programming in C# using the SocketIO4Net library.
Please Sign up or sign in to vote.
21 Aug 2005
Arik Poznanski
This article will develop a Sudoku game based on a web service, while presenting useful development techniques of Smart Client applications.
Please Sign up or sign in to vote.
31 Jan 2010
Arik Poznanski
Complete Library for using the Windows 7 Ribbon from C#, including 18 samples and 21 blog posts documenting the Ribbon features
Please Sign up or sign in to vote.
1 Mar 2010
Arik Poznanski
In this article, I'll present the background information needed on the latest Windows 7 Ribbon Framework.
Please Sign up or sign in to vote.
2 Mar 2010
Arik Poznanski
In this article, I'll present the basic .NET wrappers for the Windows 7 Ribbon Framework.
Please Sign up or sign in to vote.
4 Mar 2010
Arik Poznanski
In this article, I'll present how to create an empty WinForms application with Windows 7 ribbon support.
Please Sign up or sign in to vote.
4 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon application menu.
Please Sign up or sign in to vote.
6 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon application menu with ribbon split button and ribbon drop button controls.
Please Sign up or sign in to vote.
7 Mar 2010
Arik Poznanski
In this article, I'll present how to use ribbon tabs, groups and the ribbon help button control.
Please Sign up or sign in to vote.
8 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon spinner control.
Please Sign up or sign in to vote.
9 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon combo box control.
Please Sign up or sign in to vote.
10 Mar 2010
Arik Poznanski
In this article, I'll present how to change the ribbon colors.
Please Sign up or sign in to vote.
12 Mar 2010
Arik Poznanski
In this article, I'll present how to work with images in the ribbon.
Please Sign up or sign in to vote.
13 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon drop down gallery, split button gallery, and in ribbon gallery controls.
Please Sign up or sign in to vote.
14 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon check box and toggle button controls.
Please Sign up or sign in to vote.
15 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon drop down color picker control.
Please Sign up or sign in to vote.
16 Mar 2010
Arik Poznanski
In this article, I'll present how to use the ribbon font control.
Please Sign up or sign in to vote.
19 Mar 2010
Arik Poznanski
In this article, I'll present how to load ribbon resources from external DLLs.
Please Sign up or sign in to vote.
20 Mar 2010
Arik Poznanski
In this article, I'll present how to work with ribbon application modes.
Please Sign up or sign in to vote.
21 Mar 2010
Arik Poznanski
In this article, I'll present how to work with ribbon contextual tabs.
Please Sign up or sign in to vote.
22 Mar 2010
Arik Poznanski
In this article, I'll present how to work with ribbon context popup.
Please Sign up or sign in to vote.
23 Mar 2010
Arik Poznanski
In this article, I'll present how to work with the ribbon recent items control.
Please Sign up or sign in to vote.
23 Mar 2010
Arik Poznanski
In this article, I'll present how to work with the ribbon quick access toolbar.
Please Sign up or sign in to vote.
24 Mar 2010
Arik Poznanski
In this article, I'll present how to define custom size definitions for ribbon group elements.
Please Sign up or sign in to vote.
22 Apr 2010
Arik Poznanski
Crash while closing application that uses Windows Ribbon Framework
Please Sign up or sign in to vote.
20 Jun 2009
Arindam Sinha
Databinding - Bindinglist, BindingSource and BusinessObjects
Please Sign up or sign in to vote.
27 Jun 2009
Arindam Sinha
Databinding - Searching and sorting BindingList.
Please Sign up or sign in to vote.
11 Jul 2007
Arjan Keene
Prints the content of user controls and provides printing settings and preview
Please Sign up or sign in to vote.
30 Sep 2009
Arjo Kalisvaart
This article describes how to implement Role-based Windows Form security. The solution includes a "SecureBaseForm" which allows/denies access to an inheriting Form and may fire the UserIsAllowed or UserIsDenied events.
Please Sign up or sign in to vote.
16 Oct 2018
Arlo Weston
Using the decorator pattern in WinForms, VB.NET
Please Sign up or sign in to vote.
26 Sep 2006
Arnab Choudhuri
This is basically a tutorial to use the smart client software factory to create an outlook like side bar using Matias Woloski's outlookbar workspace
Please Sign up or sign in to vote.
14 Jun 2009
Artem S. Dmitriev
This article will show you how to create a proxy client to the WCF web service from PDA device.
Please Sign up or sign in to vote.
27 Feb 2009
Artem Smirnov
The basics of Inka, an open source printing component
Please Sign up or sign in to vote.
15 Sep 2005
Arul Nayagam C
This article describes delegates in C#.
Please Sign up or sign in to vote.
21 Apr 2008
aSarafian
Converting a Typed DataSet to and from LINQ entities.
Please Sign up or sign in to vote.
18 Jan 2005
asdf123123566456
A small class to measure the uptime of your PC without the 24,9 days limit.
Please Sign up or sign in to vote.
17 Jul 2009
Asher Barak
This article describes a form with two lists. The form is used to drag and drop items from one list to the other and create a "mapping" between items from the lists.
Please Sign up or sign in to vote.
3 Jun 2008
Ashutosh Phoujdar
Utility to generate schema description from existing SQL Server databases.
Please Sign up or sign in to vote.
20 May 2008
Ashutosh Phoujdar
Simple process viewer that is capable of setting alerts for process events.
Please Sign up or sign in to vote.
15 Dec 2008
Ashutosh Phoujdar
This article introduces a reusable library that contains two utility components for data binding and asynchronous data loading.
Please Sign up or sign in to vote.
1 Jan 2009
Ashutosh Phoujdar
Simple log listening utility that listens to logs events from multiple sources, e.g. TCP/UDP, File logs, Remoting channels
Please Sign up or sign in to vote.
13 Jun 2006
Asif Sayed
An article to demonstarte the use of Reporting Services using Smart Client interfaces.
Please Sign up or sign in to vote.
15 Jan 2007
Asif Sayed
A tutorial demonstrating the power of the AutoComplete feature of the TextBox control using a Windows Forms client and SQL Server 2000 data.
Please Sign up or sign in to vote.
22 Oct 2007
Asif Sayed
This article will show you how to report XML data with Crystal Reports and a Windows Forms client.
Please Sign up or sign in to vote.
31 Oct 2008
asugix
A tutorial for creating a tabbed MDI form
Please Sign up or sign in to vote.
25 Oct 2010
asugix
Using a background worker thread to execute a time consuming task
Please Sign up or sign in to vote.
5 Apr 2008
Atanu Maity
Protect any file by encryption and decryption with password. It encrypts the file and saves as secure XML with binary format, and stores file password as custom PK encrypter routine.
Please Sign up or sign in to vote.
27 Dec 2009
Attila Kúr
An alternative way to get Online Storage on top of a version control system like Subversion
Please Sign up or sign in to vote.
21 Oct 2005
AtulMalhotra
Making .NET assemblies secure for an enterprise.
Please Sign up or sign in to vote.
23 Nov 2009
avramik
Remote control of Microsoft FileDialog class (OpenFileDialog)
Please Sign up or sign in to vote.
21 Apr 2008
awln
Automatically creating multipart Zip files.
Please Sign up or sign in to vote.
16 May 2007
azealer
This article shows how to handle a GanttChart on an ActivityDialog.
Please Sign up or sign in to vote.
29 May 2007
azealer
This article shows a recoding sample using the Template Method Design Pattern.
Please Sign up or sign in to vote.
24 Feb 2010
aztekka
UDL.Net is a ConnectionString editor built from scratch, modeled after the Universal Data Link (UDL) and the Visual Studio DataConnectionDialog.
Please Sign up or sign in to vote.
28 Jul 2018
B.O.B.
Win10 TabletMode alters the order of Form events in WinForms.Net - this article describes how to correct the event order
Please Sign up or sign in to vote.
5 Oct 2007
Babak Ansari
A custom asynchronous setup with progress indicator.
Please Sign up or sign in to vote.
6 Nov 2009
Babak Ansari
Create Windows and Web-based applications using a common business logic library.
Please Sign up or sign in to vote.
4 Jun 2008
Balamurali Balaji
This article shows how to develop the Padding Ball game using WPF.
Please Sign up or sign in to vote.
22 Jun 2009
Balamurali Balaji
This article explains how to add Smart Tag feature to a user control.
Please Sign up or sign in to vote.
3 Oct 2009
Balamurali Balaji
A mobile application for converting numbers from one base to another.
Please Sign up or sign in to vote.
9 Jan 2009
BalintN
How to create a transparent text or image button.
Please Sign up or sign in to vote.
4 Nov 2011
Bander Alsharfi [MVP]
Toggle between Windows 8 Developer Preview Metro Style (Start menu and Explorer Ribbon) and Classic Windows 7 Shell.
Please Sign up or sign in to vote.
8 Jan 2005
Barathan
Generic Customizable login control for VB.NET Windows Forms.
Please Sign up or sign in to vote.
1 Sep 2010
Bassam Alugili
This is an extended ComboBox which supports images for items
Please Sign up or sign in to vote.
13 Nov 2008
bbbnova
An article on creating a custom ComboBox control completely from scratch
Please Sign up or sign in to vote.
21 Nov 2007
bearvarine
A Hashtable wrapper class that permits the table to be filled with data in an early phase of a program, but then made read-only (Immutable) for subsequent usage.
Please Sign up or sign in to vote.
25 Oct 2015
Bedri Egrilmez
A Single-DLL, multi-page TIFF .NET viewer control with panning and thumbnails support
Please Sign up or sign in to vote.
29 May 2007
beep
A popup calculator form and corresponding button and text controls.
Please Sign up or sign in to vote.
12 May 2008
beep
Just drop an MdiTabStrip on your Mdi container form, and you have a Tabbed Mdi interface
Please Sign up or sign in to vote.
24 Apr 2008
Ben Liew
This article describes how WCF services can be loaded on-the-fly (without prior knowledge of the services’ contracts), setting its parameters and sequencing their invocation.
Please Sign up or sign in to vote.
23 Jul 2007
Benedict Chan
Using .NET 2.0 to get the SQL Server schema and generate insertion statements.
Please Sign up or sign in to vote.
16 May 2006
Beniton Fernando
This article focuses on how to work with a multilingual application
Please Sign up or sign in to vote.
20 Oct 2006
Benjamin Wootton
How to create an OpenGL view on a Windows Form.
Please Sign up or sign in to vote.
22 Aug 2007
Benzi K. Ahamed
Lingo is a simple five-letter word game in C#. It is based on the popular TV game show of the same name. The idea of the game is simple: you are given five chances to guess a five letter word, given two letters in the word initially.
Please Sign up or sign in to vote.
3 Dec 2008
Benzi K. Ahamed
PluginManager is a simple desktop utility that loads and runs simple control based plug-ins.
Please Sign up or sign in to vote.
9 Jul 2008
Berend Engelbrecht
Fast generation of DeepZoom image tile sets, collection thumbnails, and XML data in managed code without using external tools.
Please Sign up or sign in to vote.
28 May 2014
Bernardo Castilho
A PrintPreviewDialog that is faster and better looking than the standard one
Please Sign up or sign in to vote.
28 Jul 2014
Bernardo Castilho
A component that makes it easy to use Entity Framework in WinForms projects, including design-time binding support.
Please Sign up or sign in to vote.
12 Oct 2011
Bert Mitton
This article will use a numeric keypad as an example of how to create a touchscreen interface.
Please Sign up or sign in to vote.
3 Jul 2017
Bessem Bousselmi
ColorPicker with Metro interface
Please Sign up or sign in to vote.
28 Nov 2007
Bhupendra Sinha
Microsoft Message Queuing is Microsoft technology for asynchronous messaging. Whenever there is need for applications to send messages to each other, MSMQ can be used. MSMQ can communicate between remote machines, even over internet using http/https.
Please Sign up or sign in to vote.
23 May 2008
Bilal Haider
It describes how to read and update the toggle keys (NUM lock, CAPS lock, etc.) using WIN32 API in a C# application
14 Dec 2006
Bill Bither
Demonstrates the use of Atalasoft's DotImage GlyphReader OCR to enable .NET applications to digitize paper documents as searchable PDFs that can be indexed by search engines.
Please Sign up or sign in to vote.
11 Mar 2006
Bill Pierce
Custom Workspaces for the CompositeUI Application Block using DivElements SandDock controls
Please Sign up or sign in to vote.
23 Nov 2008
BimJeam
Illustrates a technique for suppressing dialogs that might otherwise be shown to a user when hosting the WebBrowser control.
Please Sign up or sign in to vote.
8 Jun 2007
Bishoy Demian
how to do threadding in .net with C# and update the UI from worker threads
Please Sign up or sign in to vote.
26 May 2009
Bishoy Demian
How to use Entity framework to do some basic logic when a change happens in related Entities or Associations
Please Sign up or sign in to vote.
19 Jun 2007
bjhamltn_BJH
Using DirectShow in a Webcam Capture Application
Please Sign up or sign in to vote.
26 Jun 2008
Boaz Davidoff
Using multi-threading techniques to create a duplex (two-way) web service that can push events/messages to the client.
Please Sign up or sign in to vote.
2 Dec 2009
BobishKindaGuy
Grouped indicator lights that can be manipulated from multiple threads
Please Sign up or sign in to vote.
4 Jul 2007
BobJanova
A line based control for output and optional input, and a discussion of how to create a custom control from the .NET UserControl.
Please Sign up or sign in to vote.
22 Jan 2012
BobJanova
Some techniques for data binding in WinForms to keep processing and display separate.
Please Sign up or sign in to vote.
21 Jan 2009
BoneSoft
A set of pluggable progress bar components
Please Sign up or sign in to vote.
20 Jun 2005
bowlermonk
Creating an OpenGL GLUI-style spinner.
Please Sign up or sign in to vote.
10 Nov 2006
Brian Brewder
A sample project that includes a BackgroundWebRequest component that can be used in a WinForms project to perform asynchronous WebRequests. The project shows how to use the WebRequest and WebResponse objects as well as how to implement the Event-Based Asynchronous Pattern as described on MSDN.
Please Sign up or sign in to vote.
7 Dec 2006
Brian Brewder
Discussion of securing text in an application. The example project contains a SecureString wrapper to make working with SecureString easier, and a textbox that directly manipulates a SecureString.
Please Sign up or sign in to vote.
17 Oct 2007
Brian C Hart
Where are your favorite Windows APIs in the .NET Framework? This article points out where the Windows Sleep() function now can be found.
Please Sign up or sign in to vote.
1 Apr 2010
Brian C Hart
An adaptation of Nick Thissen's article on VBForums translated to C# and bottled up into a Class Library you can just drop into your projects.
Please Sign up or sign in to vote.
1 Oct 2010
Brian Hetrick
Shows how to participate in data binding both as a data source and as a binding host