Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / desktop / WinForms

WinForms

WinForms

Great Reads

by Code Artist
(AGauge) WinForms Gauge control
by carlos@takeapps
A basic .NET file browser fully based on the framework
by Fred Wang
An article on resolving the issue of unintentional web form resubmission.
by SprinterDave
A native .NET library and application to view the PNGs embedded in a MNG

Latest Articles

by Code Artist
(AGauge) WinForms Gauge control
by carlos@takeapps
A basic .NET file browser fully based on the framework
by Fred Wang
An article on resolving the issue of unintentional web form resubmission.
by SprinterDave
A native .NET library and application to view the PNGs embedded in a MNG

All Articles

Sort by Score

WinForms 

by carlos@takeapps
A basic .NET file browser fully based on the framework
by Fred Wang
An article on resolving the issue of unintentional web form resubmission.
by SprinterDave
A native .NET library and application to view the PNGs embedded in a MNG
by Cirilo Meggiolaro
Multicast delegates provide functionality to execute more than one method.
by Simon Bridge
Multiple-file, searchable, streaming compression library implemented natively in .NET.
by Kumar, Ravikant
A .NET resource (.resx file) translator. English to any other language.
by Rajneesh Noonia
The source code / article published here is to provide features of MS Script control (Functions like AddObject) and some features of VSA/Visual Studio editor like intellisence, code completion etc
by Sautin.net
Drawing shapes in GDI+.
by Graeme_Grant
.NET compliant Silent ClickOnce Update Background Worker Service for Winform, WPF & Console in C# & VB
by Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
by PavPS
.NET C# TrayBalloon component with hyper-links and fading.
by SuperJason2k
A .NET DLL and sample application that interfaces with UPS's XML API to retrieve tracking information. You can also use it to generate an RSS feed..
by Chesnokov Yuriy
The article presentes a foreign words memorizing program for people eager in the superior knowledge of several foreign languages.
by Mehedi Shams
Coding a simple magic with cards!
by Anthony Mushrow
Create and edit 2D maps using tiles
by Riaan Hanekom
A (very) simple XSLT test utility.
by vtchris-peterson
Managing strings contained in a project-scoped resource file can be a real pain. This component makes it easier to colocate the strings with their corresponding classes, even if they are business objects.
by Perry Marchant
An article on snapping a Windows Form to a desktop screen border.
by Gagey1971
A simple .NET control to display the 'standard' 13x13 grid for two card poker hands.
by Gary.Miller.WPF
MNIST Digit recognition in C#
by Gordon Moore
A base Windows Form for displaying, editing and automatically updating many-to-many relationships.
by Stanciu Vlad
It implements an object that is intended for data viewing; the idea was to derive from a ListView.
by Itay Sagui
Introduction to the basic idea of the particle systems, and how to create basic effects such as explosions and water fountains.
by Johan Fourie
How much can we rely on WinForm events to fire in a particular order when loading.
by Saul Johnson
Crafting your own progressbar UserControl from scratch.
by Leif Simon Goodwin
A 3D surface plot control in C#
by Sacha Barber
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
by Evren Daglioglu
A chat server/client solution for local networks, terminal server/terminal client environments
by Vitaly Zayko
An article about using SHGetFileInfo in C# (a simple class and demo are included).
by Duncan Edwards Jones
A class to add to your application to generate nicely formatted prints from a DataGrid.
by Stelios Alexandrakis
A ComboBox with a CheckedListBox as a dropdown
by Paul B.
Execute actions while making the form wait and still be responsive to other tasks.
by JRINC
This is an useful control that masks the input text with currency symbol and thousands and decimals separators.
by Mathieu Jacques
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
by paul1307
If you need to restrict user input to digits or decimal data, this is one way!
by arif_uap
A Customized User Control Combo (smartCombo)
by Stanciu Vlad
This article provides a combo box that is easy to use with data sources.
by Nish Nishant
An ownerdrawn multi-column combobox class with support for data-binding
by Vincenzo Rossi
A class adding column show/hide capability to a DataGridView
by Vincenzo Rossi
A DateTimePicker derived class showing the background color we want.
by Evren Daglioglu
This project gets a DXF file, extracts and interprets data and draws it on screen.
by A.J.Bauer
This article shows you how to write a performing control using .NET 2.0 and GDI+.
by Kevin Menningen
A color selection control that quickly lets the users zero in on the color they want.
by nauthiz69_3
This is a dialog window that allows filtering a DataGridView. It can build filters with any depth of parentheses.
by 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.
by tgis.top
A SplitButton with its button part has all the characteristics that a Button has.
by honey the codewitch
Add a flexible knob control to your .NET projects
by colonel720
A convenient shortcut using generics to check for InvokeRequired on a Winforms control
by Marc Clifton
Binding to the DataTable without the System.Windows.Forms namespace.
by Eduardo Oliveira
A completely configurable tab control to use as tabbed MDI forms.
by ZTransform
Enables side-by-side comparison of close matching color swatches.
by Member 1702012
A joystick control using a simplified polar coordinate system to return an orientation and magnitude, and a custom Vehicle UserControl with an Offset method that uses the said coordinate system.
by Ron Levy
A custom listbox control with disabled list items.
by Gene OK
This is an example custom button control, written entirely in Managed C++.
by TofuBug24
Shows a solution for creating a Master-Detail relation using textboxes.
by Rick Hansen
Here is a very simplified method for selling relatively secure unlock keys to your customers. The unlock key you provide will only unlock that specific customer's download instance for a specific feature set or product.
by Nish Nishant
DimmerDialog is a .NET class that shows a modal dialog which grays out the rest of the background, just like the Windows XP Shutdown dialog. This can be used when your application needs to show a very important message box or form that requires immediate user attention.
by Phillip Piper
.NET ListView maxed out on caffeine, guarana and steroids.
by Tim Bomgardner
A CheckedListBox with dynamic foreground, background, and font
by liron.levi
This control acts like a tab control but without the tabs...
by Darryl Bryk
A C# class for a multipurpose Windows message dialog
by carloqueirolo
A versatile and multi-purpose button and button-bar with full Office 2003 colors and style.
by Erichero
It could take 11 clicks or 20 keystrokes to choose two dates representing last year. Why not choose "Last Year" in a ComboBox?
by mahosi1
A wrapper for the Asynchronous Progamming Model in .NET
by Kourosh K Tari
This numeric keypad helps you enter payment amounts in a text field
by thebeekeeper
This article shows how to create a 3D style effect using only GDI+ image manipulations
by Prasad Khandekar
A panel control with caption support, which can also dock child controls properly.
by Metaconta
You can have a small home automation system controlling the serial port and a PIC microcontroller.
by Mohammed Abd Alla
This is a simple class that can view scroll and zoom pictures
by Marc Clifton
A wizard framework that supports plug-ins for the wizard pages.
by Zoltan Balazs
Another approach to the MVC pattern
by Tom Clement
A splash screen with some neat predictive progress bar features
by Ashutosh Phoujdar
Simple process viewer that is capable of setting alerts for process events.
by JoseMenendez
100% managed code that draws HTML on any device
by JoseMenendez
A serious project on an Office-like Ribbon control
by Marc Clifton
Review your project dependencies.
by Shy Agam
This article shows how to enforce single application instancing, and perform interprocess communication (IPC) using pure .NET code.
by Jason Henderson
An example of how to use Windows Communication Foundation services.
by Hossein Ghahvei Araghi
This article contains the simplest solutions for: the security problem for DelegateSerializationHolder, the IO problem, and the messaging speed problem. Note: Messaging speed problem will appear when your application has worked for a long time.
by Mehedi Shams
Design to scale automatically to different screen resolutions
by Member 1702012
An article on a custom control in the form of a rotating gauge.
by Stefan Bocutiu
A rotator control for Windows Forms.
by 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.
by Jim Weiler
This control will eliminate the need to ensure that updates are thread-safe from your main program. Everything is handled automatically the way it should have been in the first place.
by HawVie
A quality rendered Outlook style navigation pane control
by Michael L Perry
An open source library of Windows Forms controls that update themselves automatically.
by Yang Yu
A fast and simple way in using application design patterns - Part 1.
by _H2_
An application and algorithms for best path in maze
by Man_Man2612
Describes how to create a simple scrolling aboutbox usercontrol with C#. The control can manage its display object list including text or image.
by Vitaly Zayko
Explains how to catch an unhandled exception and send a stack trace along with other debug information to the developer.
by Arash Sahebolamri
This is a simple analog clock that demonstrates the use of GDI+.
by Kisilevich Slava
A simple configuration form for applications.
by Haim Nachum
A multi-threaded crawler that downloads pages and saves them localy while preserving the site tree structure.
by P.Sandgren
A simple custom progressbar.
by Marc Clifton
The basics, along with some things I learned along the way.
by nschan
A framework for adding undo/redo support to a Windows Forms application is presented.
by slelong
A simple control to draw graphs of points as a function of time
by vidyaputra
A simple image slide show for beginners.
by 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.
by César de Souza
An article presenting a control capable of adding a border-like effect to any desired text
by GMachiavelli
This program shows an example of how to manipulate lots of files to convert their size, quality and get a thumbnail image.
by GMachiavelli
An article useful to understand simple thread use, TCP/IP networking, and basic use of XML.
by kb-boxer
A simple tree list view .NET WinForms control
by trestan
This article describes a simple method to resize a control at runtime.
by Steve Marsh
The LEDBulb is a .NET user control for Windows Forms that emulates an LED light. Its purpose is to provide a sleek looking representation of an LED light that is sizable, has a transparent background and can be set to different colors.
by The Man from U.N.C.L.E.
Showing a wait window during a long running process
by sk saini
An easy way for paging DataGridView
by Victor Lapin
This article presents a simple solution to operate multiple UI elements at runtime depending on one condition
by Stephane Rodriguez.
A simple Windows RSS store viewer working on top of the IE7 RSS platform
by Waylon Flinn
This article describes a simple solution for hiding the Taskbar and the Start Orb that works on both Vista and Windows 7.
by Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
by smn-12
Creating a single instance application that stays in the system tray.
by Uwe Keim
Introduced a class that simplifies Windows Impersonation in C#.
by Eric Woodruff
A status bar text provider for menu items and form controls in Windows Forms applications similar to the feature found in MFC and Microsoft Access applications.
by christophilus
A (fairly) simple tab control with closeable tabs
by Andrew Courtice
A TCP/IP chat program coded in Microsoft Visual Basic .NET.
by hofingerandi
A tiny application to launch a process suspended to allow, e.g., attaching a remote debugger.
by Herre Kuijpers
A utility that allows you to enter simple and more complex mathematical formulas which will be evaluated and calculated on the spot
by Dmitri Nеstеruk
A small VS add-in to implement a Visitor pattern.
by Nicholas Butler
Move your window buttons into your preferred order. WinXP or later only.
by Henry Minute
An article on some minor modifications to CPZipStripper
by red_moon
A tooltip to display separate title, contents, and image of each control, and enable for custom shaped
by Rakesh Rajan
This article talks about how to use the Background Worker component in Whidbey to execute long-running operation asynchronously. It also talks about how to support progress reporting and cancellation.
by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
by Jim Blackler
A lightweight class library that extends the Framework's most popular editor controls to include search and other basic functionality.
by Pat Dooley
In this article I will describe the approach I took in creating a VB.NET implementation of the Spider Solitaire Game.
by Jun Du
This is an article to demonstrate how to write a web content monitoring tool to watch gas price indices.
by Software_Developer
A Windows Forms C++ Mandelbrot Explorer/Zoom with Julia walkabout
by Petr Ivankov
Multidisciplinary paradigm of software development
by Pat Dooley
In this article I will show how simple programs can help improve your photography work flow. Acme Photo resizer resizes JPG images in bulk. It can also add a copyright notice and the photograph's file name to each image. It was written to help me resize race photographs so that I could post them to
by Danilo Corallo
Extend a PropertyGrid with an Item collection; easy customization of properties with custom editor, custom converter and databinding.
by Charles Ju
Group collapse behavior added to a listview control under Windows Vista
by ANURAG VISHNOI
Article describes how to add icons in WPF TreeView
by S.Vinothkumar
Add prerequisites of .NET Framework in Visual Studio setup project
by Sacha Barber
Using the AddIn model pipeline.
by hamityildirim
Add-in - add-on programming and an example for Outlook add-in regions, views, rules, and reports.
by Mihail Stefanov
How to add "Balloon" style to ToolTip provider
by Tyron Madlener
An article on how to add a custom button to the caption bar.
by greg_quinn
How to add a 'select' option to a Windows Forms databound combobox with one easy method
by miklovan
The article introduces a base dialog form class, which can be used to create all kinds of OK/Cancel type of dialogs. It also gives the basics of custom control creation and form inheritance.
by Ferminus Muthu
Custom skins for VB.NET forms, Skinning VB.NET forms, WinForm Skins
by Navneet Codes
Code for adding events to the event viewer by C#
by Dave Franco
Adding Lightbox effect to Winform Applications
by Gabriel Graves
An article on adding MDI support to .NET applications.
by Daniel M. Camenzind
This project allows you to add mouse gesture functionality to your Windows Forms application with just a few lines of code.
by Luis Alonso Ramos
Easily add multicolumn sorting to your ListView controls
by Tamer Oz
Using localized data fetched from a data source is a problem. Here is a good solution.
by Hrushikesh Mokashi
How to Add or Update Exchange Calendar/Tasks files using CDOAppointment object
by Lukas Neumann
An example of undocumented integration into the user interface of Microsoft Office applications.
by Alessio Saltarin
How to display fonts on Windows Forms according to OS and theme defaults
by logicchild
Understanding ADO.NET
by Richard Blythe
A screen picker control that can be dropped into any .NET project.
by KChandos
Active Directory lookup utility
by Dmitry Salko
Allows to display information popup window above tray area.
by Travis Howle
Easily develop software to create fully custom Code 39 Barcodes for printing on Avery 8167 labels (document and box labels, or more based on customization).
by VisualBas08
Make Bookmarks (or Favorites) for your web browser
by George Oakes
This is an advanced manipulation of the FileSystemWatcher object.
by Huisheng Chen
monitor sql server processes and jobs, analyse performance, object version control, view executing sql query, kill process / job, object explorer, database shrink/log truncate/backup/detach/attach etc
by 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.
by Guillaume Leparmentier
How to use, and understand, visual styles for custom controls drawn with a C# wrapper (uxtheme.dll)
by VCSKicks
Implement the Windows 7 Aero Shake feature in .NET WinForms.
by jasonpang2011
Tracks the status of an AIM user (online, away, offline).
by vridhichowdhry
How to print a Form in VB.NET using the Printform Component. Describes the various ways with examples on how to customize the printed output according to your need.
by Arjan Keene
Prints the content of user controls and provides printing settings and preview
by salysle
This article describes an approach to providing users with the means to submit error information directly back to the software developers as errors are encountered during the use of a targeted application
by Daniele Di Sarli
How to display an image fade in/out.
by Aaron Dilliard
This article shows how to make a transparent/translucent TextBox and RichTextBox.
by Anthony Mushrow
Set a 32-bit image as the background for your Windows Form
by sashidhar
Alternative way for Window services to interact with desktop where operating > XP
by Duncan Edwards Jones
Introduces and discusses the Common Language Runtime framework classes used in printing from a .NET Windows Forms application.
by Mark Newman #2
An Abstract Factory implementing a Chain Pattern, loaded by reflection from the app.config.
by Jim Parsells
Explorer TreeView control with Shell Folder access class and Icon management.
by Jeff J Anderson
An alpha channel composited form for image based Window frames
by Keith Balaam
An article on writing a responsive multithreaded GUI, but not the Microsoft way
by Robert Rohde
An extended picturebox, animated picturebox, and an animated progressbar in one component.
by John Stewien
An article on creating weak event handlers that show how to use them in a Windows Form.
by Juan Pablo G.C.
GNU code of RibbonPanel, free software for personal and nonlucrative use, for rest please contact me
by christophilus
A Windows application (.NET) which allows the user to GET, PUT, POST, or DELETE data to a URI
by Alan Burkhart
A thesaurus based on data from the WordNet database, easily implemented
by Vincenzo Rossi
An enhanced PrintPreviewDialog with better look, localization, auto page numbers, and additional text.
by Bernardo Castilho
A PrintPreviewDialog that is faster and better looking than the standard one
by Nish Nishant
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.
by Mats Gudmundsson
If you need some more sophisticated control when using drag-drop operations on your own classes this article is a good start. The user is given much more control in positioning the objects. The best way to understand the contents of this article is to download and run the small demo.
by Howard 9448490
Windows Forms Print Dialog for rich text with accurate page preview and zooming
by Nicolas Wälti
A nice little control to help the user notice you're trying to tell him something...
by Mike Emerson
An Open Source RDL engine for rendering reports to WinForms or ASP.NET
by Danilo Corallo
An Oracle query tool with syntax highlighting and a tabbed MDI interface.
by DaveyM69
A complete overview and implementation of SNTP from a client perspective.
by Song_Gao
An editor capable of producing commmon XSD documents and generating strongly-typed configuration class corresponding to the XML schema (XSD) file
by #realJSOP
The classic word game using words and letter scores allowed in Scrabble
by Phillip Piper
A class library that allows (almost) any Control to show animations
by sudhir_Kumar
This class helps to animate a tray icon.
by Robert Rohde
A component to make Windows Forms controls more dynamic by adding animation capabilities.
by webdev_hb
Anonymous Types are a powerful feature in the .NET language, but are limited when you need to pass that information around. In this post, I discuss a class that I wrote to allow you to work with Anonymous Types easily, even after they leave their initial scope.
by rspercy65
Play your MP3s with this Audio Player
by Alexey A. Popov
This article demonstrates an alternative way of invoking UI event handlers from a worker thread.
by Israel Sant'Anna
This is an alternative for "Links with arbitrary text in a RichTextBox".
by Gordon Moore
In this part I explain how to deal with concurrency issues.
by kbrryder
A Windows API browser that shows you all the definitions and help on API methods.
by GuyThiebaut
Detecting an available update and installing the update via an online download - an alternative to ClickOnce
by Saurabhdotnet
In this article, you will get a walkthrough of creating an Application Event Handler Component (AEHC) for any WinForms application in .NET.
by IronSpeed Inc.
Taking full advantage of the built-in infrastructure services of the Microsoft .NET Framework - without taking months to learn new languages, APIs and protocols - is one of the most pressing challenges faced by enterprise application developers today.
by mcgahanfl
A utility to capture/restore state data to a container via XML.
by igor2010
How to use Active Object pattern to carry out long-running tasks
by 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.
by Koshy Panicker John
Demonstrates a very simple way to create and save Multi-Dimensional (Virtual) ArrayLists to text file
by shalafiraistlin
This is a solution implementation to the well-known art gallery problem using polygon triangulation and 3-coloring methods
by Tom Ollar, Jim Bennett
The initial architecture for drag and drop takes flight.
by Tom Ollar, Jim Bennett
Building a UI platform in C#
by Alan Crispin
How to develop a C# immune algorithm
by Mike Ellison
An example of persisting and parsing a custom collection in an ASP.NET server control.
by Marcelo Ricardo de Oliveira
This article explains how you can use AOP for benchmarking purposes.
by User008
Drag 'n Drop asynchronous files from an external server or device
by Ashutosh Phoujdar
This article introduces a reusable library that contains two utility components for data binding and asynchronous data loading.
by Babak Ansari
A custom asynchronous setup with progress indicator.
by Mr.PoorEnglish
Generic methods enable typesafe Threading
by Ahmet Göktaş
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
by syed shanu
How to play Audio/Video and Youtube Video in Windows App using C#
by 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.
by Manoh
An article on an auto-complete combobox.
by Thomas Polaert
Add "Auto Ellipsis" feature to any Windows Form control
by Yasser Sobhy
A .NET control to control the layout of categorized sections in your application.
by Peter Huber SG
Saving a changed row in the DataGridView automatically to the database seems to be a basic task, but is challenging to implement. Read here why the most intuitive approaches fail and how to get it working.
by Pavel Torgashov
Customizable autocomplete menu for RichTextBox, TextBox and other controls
by Oliver Bleckmann
A TextBox with autocomplete capabilities in the manner of SQL's Like command
by shijo joseph
This article demonstrates a tool which can auto-generate playlists for iTunes.
by adamAFA46
Simple but powerful GUI O/R Mapper which generates C# 2.0 to handle all of your object relational persistence.
by SoftWidgets
In just a few minutes, predefined templates, containing formatted sheets and charts, can be generated from any database using simple SQL statements, macros and/or custom C# or VB.NET snap-ins. Generated files can be distributed to a file server or as an email attachment. Usually, no coding is needed
by Steve Aube 1
This article describes a new alternative approach for Automated Testing of User Interfaces (UI).
by Keithsw
How to reverse engineer a website to build a robot to automate browsing.
by awln
Automatically creating multipart Zip files.
by Srinivas-Miriyala
This tool move the previously-published infopath form templates to a new location.
by thebeekeeper
Learn how to create a graph that can automatically scale itself!
by Windmiller
A component that will find similar words in a lexicon as the user is writing on to make it easy to word-complete for the user. For use in Win32 graphical or console applications.
by Mohammad Reza Khosravi
This is a very simple 2D desktop game developed in Visual Studio
by Andrew Rissing
An application for visualizing common dendrimer models
by Pablo Grisafi
How to avoid asking if InvokeRequired has the minimum code and no copy/paste
by Redgate Software
How a Software Engineer at an Australian defence contractor tracked down a memory leak and improved performance of a complex application handling high-speed data visualization.
by thebeekeeper
It's a form that paints it's background with a 'dirtied' image of what's underneath it. It's translucent and it's GDI+ only.
by chazza_10101
How to setup an Axiom application
by Srivatsa Haridas
Simple steps to a Multithreaded application
by kosmoh
A class that may shorten your time spent with BackgroundWorker, and handles some logics of working with it.
by Mitch Stephens
A WinForms application with command line execution that scans a folder tree, creates one or more Zip files, and emails them to a Gmail account along with a formatted message.
by Micah Burnett
A simple OO backup utility that preserves full file paths
by Thoughthopper
An article on Balloon Tips.
by P.J. van de Sande
Save bandwidth and get QoS with bandwidth throttling.
by Robert Rohde
An Outlook bar like control with generic contents and animation effects.
by Eveng Thao
Demonstrate how to use backgroundworker
by mudnug
How to work with DotSpatial controls
by Hassanoor
Convert pictures of different format to desired format, i.e., picture of BMP, JPG, PNG, etc. can be converted into selected one (for say tiff)
by JimBob SquarePants
A tool for resizing batches of images
by Hassanoor
Resize batch or many images at once, just drag and drop files and specify height and width
by DXNuk
A bevel line control with Visual Studio Designer SelectionRule support.
by Itay Sagui
Create a BiDirectionalHashtable to access both key and items in O(1) time, and create a connection between items.
by vtchris-peterson
Ever wish you could bind to "Disabled" instead of "Enabled"?
by BobJanova
Some techniques for data binding in WinForms to keep processing and display separate.
by Praveen Nair (NinethSense)
Short article which explains how to use the Bing API in C#.NET.
by Joe Nachbaur
A Windows Forms user control to display and edit numbers as a bitmask.
by Hayder Marzouk
A small framework to design and print documents containing shapes, text, images, bar codes...
by Mladen Janković
Framework for blackjack game simulation
by User 6918454
A project for managing the digital books (HTML, DOCX, ODF, PDF, EPUB, TXT, etc.) of the user using db4o
by J. Ambrose Little
Survey the many productivity enhancing features Microsoft added to Visual Studio 2010 and see how adding Infragistics NetAdvantage for .NET 2010 Volume 1 to your IDE will help you accelerate your application development and break out of the limitations of the Toolbox.
by Marcelo Ricardo de Oliveira
A .NET Compact Framework version of the Bricks game.
by MESCIUS
This article demonstrates how to add context-sensitive Help using a single .NET control, ComponentOne DynamicHelp.
by Sacha Barber
An experiment into combining AOP and MEF.
by Shameel
Browser Selector is a WinForms app written in C# that allows you to associate different urls with different browsers.
by Giorgi Dalakishvili
A desktop application with new Windows 7 features for browsing xkcd.
by Uwe Eichkorn
BSEtunes is a MySQL based, full manageable, networkable single or multiuser jukebox application
by Wisam E. Mohammed
The royal gate to building Desktop GIS applications using the Open Source MapWinGIS and C#.
by Wisam E. Mohammed
Time to advance your symbology skills and label your map
by Waleed Zedan
Custom editors in building user controls
by Ng. Anh Vu
You want to buid a dynamic menu!? You can use recursive algorithm to solve this.
by ralph1957
A Windows Form User Control which clones some features of Microsoft Sidebar gadgets
by Daniel Grunwald
Use XML definitions for your applications to make them extensible.
by logicchild
An Article that explains certain aspects of Windows Forms
by G.Franklin
How to create a code-only form in a Visual Studio project, and prevent the VS-Designer from messing with your code
by Adrian Pasik
In this article, I will show you a technique for building multi-control components using the IExtenderProvider.
by radusib
Design the business layer using a provider pattern
by Nicholas Butler
The only progress bar you will ever need
by Manish Ranjan Kumar
Themed ButtonBar control supporting custom draw with full Designer support
by KronoX
This article will teach you how to install and uninstall *.msi files with C#
by kribo
How to insert images / binary data into a database.
by shynet
Allow multiple users to send and receive messages from one another on the same server
by David Hovel
Generic multi-curve graph control
by Vincent DUVERNET (Nolmë Informatique)
A simple article for easy charting.
by woutercx
A fast C# and VB.NET code searcher using Roslyn.
by Project Sfx
A C# class for generating an audio waveform asynchronously.
by CroweMan
Class library which provides the ability to read and write CSV files
by Mokdes Hamid
A custom control in C# representing a collapsible panel with design time support
by Ozesh Thapa
Converting Docx To Html to Docx
by Jeffrey Schaefer
This article presents event implementation fundamentals, best practices, and conventions.
by Sean Rhone
Example of creating Extension Methods that encrypt string values.
by Tupps
An article containing details of a class that handles form locations without adding code to each form
by Spaccabbomm
Simple Image/Text button control with XP Styple
by beep
A popup calculator form and corresponding button and text controls.
by devzoo
A way to prevent multiple instances of your application from opening, and focusing/activating the first instance window.
by Marcelo Ricardo de Oliveira
Sound-enabled pool game for C#.
by miklovan
This article contains new templates for Form, Control and Class creation in C# which are more compactly formatted. It also gives an idea of how to edit the templates yourself.
by Matthew Noonan
An article on creating a prompted textbox in the style of Outlook 2007, IE7, and Firefox 2.0.
by Bishoy Demian
how to do threadding in .net with C# and update the UI from worker threads
by SULMAN SARWAR
This article presents a simple c# TreeView traversal mechanism.
by Veselin Tenev
Use HTMLHelp (.chm) to display help topics, context sensitive help and tooltips in C# Winform application
by Prashant K Singh
This article describesthe usage of the FileSystemWatcher object to watch changes to a file or a directory in C#
by Chesnokov Yuriy
The article describes C++ coding styles and practices to be followed to develop robust and reliable code that is easily comprehended and maintained by other developers.
by Vladimir Svyatski
I'm going to show you some not quite evident things if you're about to write a C++/CLI application.
by funkotron76
C328R Serial Camera Example with xBee using C#
by Priyank Bolia
An introduction to the open source community of Mono, Gtk# and Glade. Learn how to write cross-platform GUI software.
by Marcelo Ricardo de Oliveira
Demo for a math puzzle board game
by PracticalDeveloper
A control similar to the Outlook Calendar control
by HirenSuchak
A call control implmentation using the State machine Workflow.
by 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.
by Andrew Kirillov
A C# video surveillance application, which allows monitoring several IP cameras simultaneously.
by Rajesh Naik Ponda Goa
The code shows an easy way to capture desktop to file.
by Iron Speed Designer
"Employees testing the application have commented on just how robust and reliable the code is - it just works consistently day-after-day." - Tim Titchmarsh, Amlin Insurance.
by Iron Speed Designer
"...the classes created by Iron Speed Designer for most of the tables and views proved to be a blessing as we never wrote a single command to get or update any of the values. Instead, all the changes were made using the generated classes." - Akesh Gupta, Symbol Technologies
by Iron Speed Designer
"This project would not have been feasible without Iron Speed Designer’s built-in security model." - Terry McCormick, New World Van Lines.
by Rammohan Raja
An article on adding a cell blink feature for DataGridView
by Jason Apergis
This article will show how to centralize your logic when opening a Windows Form.
by SimonWilliams
Do you want your applications to be approved by Microsoft to run on Windows Vista? This article explains how.
by Chad Michel
A basic charting package.
by Tamer Oz
Chameleon is an application that allows users to easily change network configuration on each network adapter from taskbar. Chameleon offers the benefit of changing network settings according to the users location such as home or office.
by Mohammad Elsheimy
Learn how to change display settings programmatically via an API and the .NET Framework.
by Shinde Sachin
This application will help to change file properties such as date of creation, modification and last access.
by satishsuthar
Create charts using inbuilt functions of .NET Framework in window application and C#
by Surajit Paul
This is a cool chat application created in DotNet using web services having all the functionalities.
by Nadeem Alvi
A chat application with Windows Services, .NET Remoting in C#.
by SoftWidgets
Spell Code is a must-have add-in for all VS.NET developers looking to check the spelling of any text inside the .NET IDE. Check spelling in any code window, Windows Form, UserControl and ASPX, ASCX, HTML and RESX files.
by DLM@TD
Presenting a solution for having CheckBox control in the header of DataGridView
by Zot Williams
A simple .net Panel Control that allows a CheckBox to automatically enable/disable a group of related controls.
by jeffb42
An introduction to the CheckGroupBox, RadioGroupBox, and RadioButtonPanel controls
by MedicinalProgramming
An application that presents the growth of a child in comparison with others his age.
by Graham Wilson
A circular motion control
by Mark J Biddlecom
Describes the use and architecture of an animated, circularly arranged pop-up menu control written in C#.
by Eric Lynch
A class to read Unicode character names and a tool to display/search them.
by Lou Franco
This article will show you how to use the Atalasoft DotImage AJAX-enabled Web Image Viewer and Web Thumbnail control to navigate multi-page TIFFs, add controls to call clean-up routines, and update the browser without a post-back.
by swellbow
A walkthrough to set up client application services for user logon in a Windows application using ASP.NET membership providers
by Siddhartha Batra
SQLServerClient is a simple assembly which provides a very organized way to connect to & edit SQL Tables. It also contains a demo Form showing its usage
by TylerBrinks
An overview of the Windows 7 taskbar features, and how to use then in your own applications.
by Daniel Vaughan
A customizable log provider system that allows you to harness your existing logging system to log client side messages to your server using WCF. Includes WPF sample applications.
by pmh_1985
A ClosableTabs control which extends the functionality of the WinForms TabControl to display a "close" image.
by Gregory Gadow
How to write an app that will go to the system tray when the user closes it
by Jason Barrera
Create a Code/Text editor. Line numbering with or without wordwrap enabled.
by Samuel Gonzalo
A code first real life data model case
by napster_ghb
This tool generate the c# code using the code smith templates and API
by Anand Ranjan Pandey
This article is to encourage you to take advantages of code snippets to make development easy and faster.
by Sharan Basappa
This code shows how to host a third party application inside your own process Window, like Google Chrome & Internet Explorer 8
by KenJohnson
A RichTextBox for Windows Forms that supports flexible highlighting and background coloring.
by emad_awad
Used to convert Text Files to a different code-page
by #realJSOP
New and improved! Keep an eye on your CodeProject articles and reputation without having to log onto CP.
by S.Vinothkumar
Collapse Panel in C#
by stixoffire
A collapsible GroupBox with icon support.
by Renukakrishnan
Using the ComboBox control as a color picker.
by Copper
ColorBar is a gradient colored progress bar control written using VB.NET.
by Ali Rafiee
A ColorComboBox color picker using ToolStripDropDown.
by Robert Rohde
Shows a way to extend the ColorEditor class to set alpha values on Colors within the Visual Studio editor, by revealing its internals.
by Chrisi476
This article describes ColorTextBox, a customizable User Control which was written completely from scratch and is intended to fill the gap between the TextBox and RichTextBox controls found in the .NET 2.0 library.
by Adam Zgagacz
ComboBox extension methods for binding with Enum types
by wmerifield
An article demonstrating how to host list controls inside a standard ComboBox. Easily create your own CheckedList ComboBox and others.
by Mark Farmiloe
Fixes a bug in the standard ComboBox wrt the SelectedIndexChanged event
by Ian Nowland
A Visual Studio .NET 2003 add-in that reflows (rewraps) text in comments to make them easier to read.
by Alejandro Barrada
How to use an XML file to read and write aplication settings in a Window Mobile development
by Glaxalg
This article introduces a compare/synchronize tool written using C#.
by Amalorpavanathan Yagulasamy(AMAL)
This article explains about advantages, differences and new features of VB.NET and C#.
by Antonom
How To Convert { Cm Px In Mm } Unit ?
by livibetter
This calculator is written as a demo application for the SCI library
by Mr.PoorEnglish
Converting complex Object-structures to string and reverse. Storing the result in an application-setting improves configurations flexibility substantially
by Günther M. FOIDL
A component that allows the customization of menu shortcuts. This can be useful for barrier free applications.
by anarchistic
Shows a very simple way to create a wizard in CAB
by shivamkalra
Using webcam and image processing to decode a Morse code flashing LED.
by pravk
This is a class which will allow you to show comboboxes on a DataGrid based on some condition(s).
by Nirosh
This article focuses on demonstrating the usage of DIME (Direct Internet Message Encapsulation) with Web Services. Here, you will have two applications, one is a Web Serivice that uses DIME technology to send an attachment (of different types) to a client side, other is a Windows Forms application.
by MarkLTX
An easy way to group several UI elements (menu items, toolbar buttons, etc.) so they all execute the same command and are enabled/disabled together (with Visual Studio designer support).
by David Schiffer
A simple WinForms application that lets you connect to Team Foundation Server 2008.
by User-Rock
Approaches describing a design to handle connection objects and pools in C#.
by icemanind
A Winforms control that looks like a console screen, with full reading and writing support.
by David Hall
Self configuring input dialog box for quick data collection in a Windows Forms solution.
by ZhaoRuFei
Write context Help anywhere/anytime/anyone for .NET application
by Tom Clement
This article introduces a new way of instrumenting your code that enables help authors associate help topics with the application’s visual contexts at any time - even post-compilation – and to do so using the application’s user interface without the involvement of the developer.
by Mihai Maerean
Context menu for the custom properties in the C# PropertyGrid, allowing the user to reset the properties, the same way as in Visual Studio.
by Ivan Alles
How to bind context-sensitive help to .NET ToolStrip items.
by Rabb Moshe Plotkin
This coveted MS Access feature now available for .NET. The equivalent of ASP.NET's DataList for WinForms, providing a DataBound Templated control for the rich client environment. Full source code included.
by Pavel Torgashov
The theory of contour analysis and its practical application to image recognition and OCR
by Andrec
Retrieve the hWnd of focused controls in other applications.
by Broken Bokken
Utilze Dell's XPS LightFX API to create your own LED effects.
by rld1971
How to draw and manage shapes onscreen via mouse gestures
by mikey222
This technique preserves RTF formatting when removing text from a RichTextBox control.
by alexandrvslv
Docking windows container, extended listview, extended property editor.
by Srikanth Anandateertha
Simple file conversion using C#.NET
by Wiltek Ghozali
This utility is used for convert query result into *.CSV, *.TXT, *.XLS or Fill Into Crystal Report, supported SQL Server and ODBC connection.
by Raja Chandrasekaran
This is project is to know about how to convert the retrieved data from database to Excel file thro' c# code
by asugix
Using a background worker thread to execute a time consuming task
by charles henington
Using System.Convert namespace to convert between base64 and images
by 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.
by Hardy Erlinger, ASommer
Introducing a workable approach to converting Windows Forms to ASP.NET Web Forms.
by bobishkindaguy
Grouped indicator lights that can be manipulated from multiple threads
by Jerry.Wang
This article tries to find a way to show Windows standard controls on layered windows. Provides both Native MFC and WinForms source code.
by Nakul Lande
This code helps you to explain how to copy/downloads files from FTP server to local server
by Abhishek Shekhar
Copy files with additional functionalities
by Marc Clifton
Create countdown timers to remind you of upcoming events.
by JasonSmith
A program that provides a little extra motivation to keep coming in to work.
by abcdefghijklasdsad
Covariance, contravariance and invariance in C# language
by Omar Al Zabir
CPUAlert monitors CPU and Memory consumption of processes and alerts you when they are taking too much consistently and gives you an option to recycle or terminate
by Leung Yat Chun
This article describes how to perform list, extract, add and operations to archives using CAKE3.
by Leung Yat Chun
This article explain how to create virtual filelist, directory tree and how to implement drag and drop using CAKE3.
by Leung Yat Chun
This article explain how to use cake3's threading support.
by Arik Poznanski
Crash while closing application that uses Windows Ribbon Framework
by chrishuff
Provide a dynamic menu for drilling through data, or using the new Vista style of breadcrumbing for menu control.
by Syeda Anila Nusrat
Create a Business Logic Layer, Data Access Layer classes, and Stored Procedure scripts from a database table.
by hawkesed
Article shows readers how to use basic C# 2.0 WinForms to make a working application.
by Paw Jershauge
How to create a synchronizing object using the ISynchronizeInvoke interface like in the FileSystemWatcher.
by Helmut Obertanner
In this article, we will create a form region that shows all contacts within the same category.
by #realJSOP
One way to create a completely random encryption key, and sharing it with a client application
by Rupesh Kumar Swami
A column chart (simple,stacked, or 100% stacked column) representation using Office Web Components.
by Erichero
With Habanero's support for Visual WebGui, you can write one application to release on either the desktop or web.
by Jeff Karlson
This article describes how to create a very simple project using GOA WinForms for Flash
by TeapotDev
In this article, I explain how to create an application like Googlebot - it finds and indexes websites throught hyperlinks.
by Peter Occil
Describes details of how a calculator program is implemented with the help of my CBOR library
by Gerard Castelló Viader
Making a typical client - server chat application
by Ruud van Eeghem
Creating a user control for selecting a foreground and background color from a color map.
by Ruud van Eeghem
Creating a user control for selecting a foreground and background color using a palette.
by Dennis Fazekas
Creation of a custom configuration section similar to AppSettings. Stores settings for both Development and Production environments, and returns the appropriate settings based on the machine’s configuration in which the application is being executed.
by Richard Blythe
Explains how to effectively create virtually any type of dropdown control
by CodeChimp
Demonstration of how to write custom settings providers.
by James Gupta
Teaches you how to create a HUD in Direct3D / C# - this first part goes through the basics of creating and rendering text
by MinaFawzi
This article descibes ways to creating a non rectangular form using GDI+.
by Jonathan Cortis
Extending ASP.NET's Built in Panel Control to create Sticky control values between page visits
by Pieter Van Parys
Utility to display a circular progressbar as cursor.
by Bert Mitton
This article will use a numeric keypad as an example of how to create a touchscreen interface.
by Benjamin Wootton
How to create an OpenGL view on a Windows Form.
by 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
by PatGulotta
This is an article discussing how to create a user control and how to add it to other projects using Visual Studio 2005 C++/CLI and .NET Framework 2.0.
by Eric Haddan
Using the Image Mastering API to create Red Book Audio CDs
by Kodanda Pani
This article explains how to develop customized design time extensions.
by Suraj Rai
Creating Custom dialog box using Enumeration
by Pritam Zope
In this article we will customize basic windows forms using only Panels in diffrerent colors for different UI designs such as Microsoft Office 2013 in Visual Studio using C#
by WarrenBurch
Code to create cool looking text for use in your application.
by asugix
A tutorial for creating a tabbed MDI form
by Josh Smith
Shows how to write the same simple program in Windows Forms and WPF.
by Soumya92
How to create and manage controls at runtime by providing the user with 'handles' for sizing the controls.
by santosh poojari
This article explains how one can trap exceptions in an application. This layer helps to determine from which layer, module and source an exception has occurred.
by Günther M. FOIDL
A demo that shows how to crop images by selecting a region with the mouse.
by Richard Guion
Thumbnail and image viewing controls for Windows Forms, using C#.
by Omar Gameel Salem
Beginner's Guide to Crystal Report Filtering
by Jan Schreuder
A helper class to make integrating Crystal Reports in a .NET application easier.
by Stefan Repas
Learn how to write a useful smart currency converter tool with Visual Studio .NET 2003 for the Pocket PC 2002/2003, which works both in offline and online modes.
by Luis Angel R.C.
Creating a custom configuration section in .NET 2.0.
by Andy32
Overriding the cellpaint event of the DataGridView to give it a gradient background.
by Thomas Duwe
An article about creating a custom scrollbar control
by knowledge43
A generic class, used for comparing an object by one of it's properites.
by SSDiver2112
Easy to use ProgressBar Control with many properties
by Apemania
C# Forms RichTextEditor with custom hyperlink with Outlook address like text entities, custom popup listbox, and a screen tip.
by cdgwinn
Textbox that inherits the base textbox control that delays the text changed event
by 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.
by Syed M Hussain
A custom Windows InputDialog to capture user input
by Saul Johnson
Using VB to change Windows 7 logon backgrounds
by Paul Stovell
A base class for customizable ErrorProviders that allow you to control how errors are shown
by BTDex
Windows Forms Control to visualize performance counters
by radusib
Customize the code generated by the resources designer
by Calle Mellergardh
Create a listbox control that provides events for when adding or removing items.
by CastorTiu
An extended control to add extra funcionality to the standard OpenFileDialog in .NET.
by Balamurali Balaji
This article explains how to add Smart Tag feature to a user control.
by Maxim Berezov
CWindow (a wrapper class for the window API functions) + IuSpy(Spy++ analog).
by Marc Clifton
Build a Metadata Designer for the CX Dynamic Composition Framework.
by theoutlander
An overview on inheriting a ListView and implementing design-time data binding capability.
by Addison-Wesley
Chapter 6: Presenting Data with the DataGridView Control.
by Jon McCain
A custom combobox control that uses a datatable and can show multiple columns
by kvlcek
A C# implementation of CHAID for MSSQL 2005 à la Cognos scenario.
by Igor Kushnarev
How to use DataGridView pagination in bounded mode
by Arindam Sinha
Databinding - Bindinglist, BindingSource and BusinessObjects
by Arindam Sinha
Databinding - Searching and sorting BindingList.
by Syed Irtaza Ali
Databinding CheckListBoxControl with DataView.
by Mr.PoorEnglish
including the "Four Views"-Concept as general principle of presenting Data.
by Jos Branders
These data controls can show scheduled events automatically
by Wai Friend
A way to bind up a simple TreeView control.
by patgrape
A component providing Copy functionality to a Windows Forms DataGrid. Copied data can then be pasted in Excel or a text editor.
by Manoh
DataGrid paging using DataReader.
by Robert Rohde
A reusable component which extends the DataGrid and adds functionality for real time filtering.
by Doug Healy
Allows user defined sizing of DataGrid column header height to support multi-line header text.
by Sergey Semyonov
DataGridViewTextBoxCell derived cell that can be merged with cells of the same type
by drunlar1
This is an alternative for "DataGridVewTextBoxCell with Span Behaviour"
by Sunasara Imdadhusen
Gets or sets the text to display in the empty data row rendered when a GridView control is bound to a data source that does not contain any records
by Mycroft Holmes
Copy and paste between a DataGridView and Excel.
by Luca Crisi, MCP
How to give Custom Headers to your DataGridView
by Vincenzo Rossi
A flexible library to add filtering capabilities to a DataGridView.
by jesseseger
A cool way to filter data in a DataGridView.
by syed shanu
DataGridView Helper Class for Winforms
by Darryl Caillouet
A clickable button cell that can display an icon in a DataGridView
by PTA_UK
An article presenting a method of sorting a DataGridView by many columns
by Günther M. FOIDL
Enhanced DataGridView that saves column order, width and visibility to user.config
by Robert R Freeman
How to create a DataGridView with an associated Detail Edit Form using a strongly typed dataset data layer.
by Andy32
Extended DataGridView with filtering, sorting, automatic saving, and a multicolumn combobox.
by Ron Dunant
An application demonstrating how to save column width, order and visibility information for a DataGridView control, bound to an Access database, using the Windows Forms Application Settings feature
by J.Thomas
How to host a MaskedTextBox in a DataGridViewColumn
by Mathew Crothers
An extension to the DataGridView control with functionality that I usually include manually, but encapsulated in one class.
by Ocean Airdrop
Displaying HTML markup in a DataGridView
by TG_Cid
Component to load data from files or DB connection, gets the data asynchronously and fires an event when it finishes. All the read data is loaded to a DataTable
by Sreejith Thathanattu
Custom paging for Dataview in WPF
by A. Sydney
Windows forms calendar controls for showing a series of appointments similar to Outlook
by Yasser Daheek
A tool which helps in generating codes for events/properties, so that users of your classes can use events/properties of embedded classes
by Chandramouleswar Chakicherla
This article details a new practice to prepare the .NET Business Objects using the data retrieved from the Database and binding them to .NET UI Controls dynamically using Reflection through centralized mapping between a types’ Properties Vs Data-Columns Vs UI-Controls.
by Marc Clifton, J. Dunlap
Use declarative programming to create UI's common for both Web and Form applets.
by Arlo Weston
Using the decorator pattern in WinForms, VB.NET
by Paul Stovell
An approach to implementing validation on custom business rules, using delegates.
by Tim Speekenbrink
DelegateTypeT, a wrapper class for delegates, with a simple usage.
by Carlos Saraiva Jr.
This application deletes links from the Recent Projects list on the Start page of Visual Studio 2003/2005/2008
by Mohamed Hachem
Description of Dependency Injection Pattern
by Espen Harlinn
A .NET 2.0 Windows Forms based version of Depends4Net - Shows how to create custom datasources for databinding
by lepipele
Automate deployment of Windows Services, ClickOnce, and other .NET applications.
by Sunny Chaganty
A colleague of mine asked me a question a few days back: "If an application is created using the correct Design Patterns, does it ensure that the application would be bug/performance issues free?"
by Yogesh M Joshi
DesignSurface, IToolboxService, and INameCreationService.
by Alaa Ben Fatma
Use your skills as a designer to create gorgeous control
by Henry Minute
An article on enabling nested controls to accept child controls at design time.
by Morteza Naeiamabadi
Singleton design pattern helps create just object from a class and direct that object only.
by Paolo Foti
Save and restore your design work using a persistence manager based on XAML code
by Chandrasekhar Telkapalli
Understanding the User Business Process,analysis on benefits of doing Automation and best approaches & practices in designing the solution
by Dan Letecky
Building an application that searches your Office documents in tenths of a second.
by Omar Al Zabir
Make a surveillance application which silently captures desktop and emails you screenshots as attachment periodically
by kdgupta87
Detect and track objects in live webcam video based on color and size using C#.
by Mr.PoorEnglish
Avoid foot-traps while using StreamReader / StreamWriter
by GWSyZyGy
A utility class that alerts your code when the application is idle.
by Visual WebGui
VWG successfully reproduces the Web Forms development experience by offering pure Window Forms development paradigm for Web due to its unique application code virtualization technology which allows to virtualize over Web server rather than OS.
by alhokail
This is a control that takes a starting point and an ending point as objects and draws a line between them
by Xmen Real
An advance rating control for .NET
by Sacha Barber
A look at Dependency Injection and IOC containers.
by hughd
Graphing other dependencies, without Reflector now.
by chris_mackay
A reference for writing your own dialog message box in Windows
by Joe Nachbaur
Easy to use WinForms class to create extended dialog boxes
by John T.Emmatty
This article aims to describe MVC and MVP in simple terms
by GAMerritt
Thoroughly documented source you can compile to a Control Library (DLL)
by Karthik. A
Directory Comparer is an extensible tool that could be used to compare 2 folders
by Jim Parsells
Create useful directory restore points, quickly and easily.
by Johnny J.
A button control that keeps track of the form’s dirty state.
by Jeremy A. Wilson
This article describes how to use the NativeWindow object to take control of the message processing of a ListView's column header. This allows the programmer to intercept messages and prevent or respond to things like column resizing.
by Greg Osborne
A simple way to disable the WebBrowser control's context menu.
by harschel
This control allows the user to add column type other than existing column type for datagridview
by David Catriel
Disabling a control collection, and returning all sub controls to their respective Enabled state when re-enabling the collection
by Vivek Krishnamurthy
A disk analyzer using C#.
by Juan Roman
This article explains how to use a BackgroundWorker and a StatusStrip to display an Internet connection status icon on a StatusStrip using .NET Framework 2.0.
by Pascal Ganaye
This article introduces a little class which lets you show any usercontrol in XP style popup menu.
by Dukhabandhu Sahoo
This article explains how to display a loading indicator (a GIF image) in Windows Forms application when some long running task is performed in the background.
by George Mamaladze
This article describes how to use Windows 7 new taskbar features, progress indication and overlay icon, from unmanaged .NET code. The second part shows you how to manage progress indication and overlay icons in case of multiple views (windows) and provides appropriate missing classes for Windows API
by Patric_J
If a list view is frequently updated it is often difficult for users to notice all updates. This ListView control will solve this problem by displaying changes to list view items with different colors depending on how it’s been changed, and let the item slowly fade to its original color.
by tetsushmz
This article explains how to display a tooltip when the mouse hovers over a disabled control
by Chad Z. Hower aka Kudzu
Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in WinForms can be initially confusing. This is an article targeted at beginners in WinForms programming to demonstrate how to easily manage and work with forms in a WinForms application.
by Curt C
Demonstration of a technique for displaying very large quantities of data in Windows visual controls, using the ListView as an example.
by Chris Hambleton
A utility that creates a DotNetNuke manifest file and packages a module.
by Hamed J.I
A class for read and write ID3
by FernandoVM
Discuss the prevalence concept and as it can be an ideal alternative to the use of database in some situations. We will know the XPrevail, a open source prevalence layer and as your features can make possible a simple and modern programming.
by Marc Clifton
A walk on the wild side using Relationship Oriented Programming.
by Bill Pierce
Custom Workspaces for the CompositeUI Application Block using DivElements SandDock controls
by Refky Wahib
Generic, full cycle of document approval workflow system, using Windows Workflow Foundation (WF).
by Tamer Oz
An application to preview your documents and files such as PDF, Doc, JPG, PPT, XSL.
by Mohammad Reza Khosravi
A simple program to draw complex fractal Trees
by perlmunger
This article describes the DotNetNuke Module Packager application and source code. The application enables the user to generate DotNetNuke private assemblies that are useable out of the box from a custom module defined in the programmer's development environment.
by Eugene Sichkar
Implementing native WinForms flicker-free TreeView and ListView descendants
by Mike Sage
This control allows you to visually relate many to many related groups of data together in a two sided tree display.
by Dragos Sbirlea
The proposed gadget allows compression of files and folders dragged on the sidebar using almost any format.
by jisikoff
Short article on how to drag URL links from a Windows Forms app to the desktop.
by Tom John
Extending the TreeView control to support drag and drop and persistance.
by Shinde Sachin
You can drag and drop text file or any other file which contains text in textbox.
by vivekkushwaha
This example will show how to drag data from one datagridview to another
by oliwan
DragDropListBox, a control derived from ListBox allowing drag-and-drop in multiselect mode.
by Guido_d
An extenderprovider for dragging functionality.
by Michea77
This article shows how to implement an Explorer like treeview drag and drop in C#.
by RocketteScientist
Use the Graphics object to draw almost anything on top of your form's controls
by Tomaž Štih
A tree drawing algorithm, implemented as C#/WinForms/NET Core control, that produces surprisingly good results with minimal effort
by ZachCox
A Christmas name drawing application using DHTML, JavaScript, XML, C#, Forms, VS2008, .NET 3.5, encryption.
by Pang Wu
This article tells you how to draw text and pictures correctly on your Vista form's extended glass area.
by milan
How to draw Windows Controls during runtime based on XML feed
by Tamir Khason
This article is about how to build the missing DrawingBrush object for Silverlight. Also, we'll learn about how to deeply clone Silverlight objects.
by Snews
Get a nice unified look and feel with grouped controls
by Boaz Davidoff
Using multi-threading techniques to create a duplex (two-way) web service that can push events/messages to the client.
by Chuzhakin
C# source to read AutoCAD DXF files
by MarkusDoof
Dynamic class loading using a registered section structure in the config file.
by Crawfis
While there are many expression evaluators out there, the CodeDom framework allows you to take any .NET langauge and link a code snippet at run-time.
by Pakorn Indhatep
Dynamic report by using the PrintDocument component with SQL queries.
by DLChambers
The Microsoft.mshtml assembly is not present on all machines. Here's how your app can automatically add the assembly as needed.
by Reza Shojaee
Detecting coordinate point on the raster image map
by tajbender, JoseMenendez, toATwork, adriancs, Michael Spradlin
Easily add a ribbon to a WinForms application
by icemanind
Create a hand made parser in VB.NET or C# easily and fast
by Edwin Roetman
A solution to easily store form- and application-settings using Isolated Storage.
by Phillip Piper
The ListViewPrinter class takes an existing ListView and effortlessly turns it into a pretty report.
by venura c.p.w. goonatillake
Create your own customized title bar instead of using the traditional Windows title bar
by Inaki Ayucar
This article shows an easy way to render 2D or 3D graphics in a Windows Form using XNA, keeping all the Windows features and controls
by BTDex
Class module to easily de-/compress and en-/decrypt big strings
by beep
Just drop an MdiTabStrip on your Mdi container form, and you have a Tabbed Mdi interface
by Leslie Zhai
Ebook Shelf works like resource manager
by rspercy65
This is a e-Book Reader for text files that uses a file splitter
by Declan Brennan
Allow your DataGrid to edit pictures and a whole range of other data types.
by Mostafa Kaisoun
Using new ActiveX to edit Microsoft Flex grid with Combo box in VB 6
by AntounPG
Send E-mail via Application with an HTML editor and a drawer to draw your own attachments and send them immediately.
by Philipp Sumi
A simple, user-friendly and flexible framework that takes care of all your email template files - once and for all.
by KiwiPiet
How to embed images in your email newsletter.
by Sacha Barber
Simple article showing how you to embed PicLens in your own apps
by cannalane
Embed Web Video in your desktop application
by Dan Letecky
An example that shows how Firebird database excels in embedding.
by Igor Kushnarev
How .NET controls could be embedded inside NotifyIcon Balloon Tooltip
by Adam Berent
Embedding a .NET WinForms application in an internet browser using WPF.
by Niemand25
A simple way to place any ObjectListView inside a ComboBox
by mav.northwind
How to use arbitrary controls in ListView cells.
by Ed.Poore
A brief walkthrough on how to embed multiple icons (and native resources) into a .NET executable.
by Eduardo Campano
This article explains how to open a VB6 MDI child form inside a .NET MDI form
by S.Vinothkumar
Empty the Recycle Bin using C#.
by sniffi
With the EmuEngine, you can create simple 2D games in C#.
by magedo93
Enablehandleing Form move With mouse move using custom control in case form border style is none
by RajuHosamani
Enabling Hot Keys (Short Cut keys) for windows Application
by TRON
Encrypting the app.config file for Windows Forms Applications
by dj_limi
Its the software who can make the Ceasares Code
by satisharveti
A better Clipboard Manager
by satisharveti
An application which will provide certain features which are not available in MSN Messenger
by satisharveti
Application on accessing database objects in Oracle
by Adam Zgagacz
WinForms Scrollbar with enhanced properties, graphical bookmarks and value tooltips.
by otigli
An article about how to enhance current image characteristics
by miklovan
The article describes how to supplement TreeView control's LabelEdit ability with some VS Solution Explorer like features, including label edit pre/post processing and input validation.
by adi_clepcea
This article shows the inner workings of the German Enigma machine used during the WWII, translated to C#.
by Ehsan Golkar
This component is used for forms that have too many textboxes which change their focus with Enter key.
by Bernardo Castilho
A component that makes it easy to use Entity Framework in WinForms projects, including design-time binding support.
by 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.
by stevenmcohn
This article describes how to use the .NET System.Management WMI (Windows Management Instrumentation) wrappers to enumerate and describe USB disk drives. It also includes a non-Interop solution for detecting drive state changes as they come online or go offline.
by DonSn
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.
by 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.
by 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.
by hswear3
VB.NET program provides information about your hardware and operating system
by IAbstract
Reduce the exposure of OwnerObject members or resources by interfacing methods to child or sibling objects.
by wayvirgo
This articles demonstrates the storage and retrieval of settings in the user configuration file via the new My.Settings object integrated into the VS2005 development environment. In the process, I also explore the usage of the ListView component, and demonstrate how to add and read columns from it.
by Anshul Mehra
This article provide APIs & functionality so that Excel Quits after automation
by Wahab Hussain
This will help you manipulate an Excel file through your code. You can update the Excel file as well.
by Somnath Mondal
A fully customizable and extensible C# library that makes it easy to generate Excel files for a given DataSet, with column layout design support.
by Rakheesh
Various ways of handling exceptions in ASP.NET applications.
by Chris_Anderson
This chapter will lay out some of the basic principles of WPF and walk through a quick overview of the entire platform. You can think of this chapter as a preview of the rest of the book.
by Ahmed Sadek
Consuming Exchange 2007 Push notifications using WCF.
by Hesham Desouky
Extending some C# controls to introudce round labels, text boxes, comboboxes etc.
by Stefan Bocutiu
An expandable panel that you can set to expand/collapse bottom to top, top to bottom, left to right, or right to left.
by Al Alberto
Evaluating Microsoft's Composite Application Guidance and Library.
by Suresh Suthar
Export data to Excel using three methods: a basic method and two advanced methods which are very fast.
by Vivek Singh - IN
It generates Excel using HTML tags, which are also compatible with Open-Office.
by Senthil S
Export data from VB.NET Dataset to Excel without using Datagrid/DataTable
by OrlandoCurioso
A solution to declaring dynamic events on control arrays at design time
by Todd Schilling
This article describes how to extend the ConfigurationElement class to deserialize text elements.
by Michiel van Eerd
An extended ListView control that can show multiple images on subitems, lets the user edit subitems with user-defined controls (also image-subitems), contains boolean subitems, and can sort columns by date, number, string, and image.
by Claudio Nicora
An extended NumericUpDown control with better focus and mouse wheel management.
by Razi Syed
Rich Text Box control with built in options
by /randz
A custom vertical label user control in C#.NET with support for transparent backgrounds.
by Chris_McGrath
A few minor modifications to improve the DataGridView.
by GiedriusBan
This article shows how to extend the ListBox to show more complex items - for example, items with image and text areas.
by flavius.stoichescu
How to extend the ListViewItem to hold an object for a row, and map it to the columns in the ListView control.
by Shai Raiten
Extending Visual Studio Setup Project for Building Reliable Windows Installer (MSI)
by Tomas Brennan
How to make an extensible ListView custom control, along with data-binding, optional multi-threading and serialization rolled into one.
by Timur Eroglu
List and extract .NET resources
by Pixa
Uses pure VB.NET code to extract and display icons as bitmap objects.
by Josh Smith
A tool which allows you to view, save, and copy an image embedded in any assembly.
by Abdallah Gomah
How to extract icons from EXE/DLL, split/merge icons, and get icons associated with files.
by notorious.madeye
Fade out an image or Graphics object by modifying the alpha value on a new mask placed above the original image.
by Lipman Roi
Creating the game
by halsoft
A fancy font combo for VB showing the actual fonts.
by Hadi Eskandari
A library to work with "Persian Calendar", "Hijri Calendar", and "Gregorian Calendar" with WinForms GUI controls designed for Persian (Farsi) or Arabic language applications in mind, but usable in any Windows application that makes use of calendars and dates.
by Pavel Torgashov
Custom text editor with syntax highlighting
by Lutosław
TreeView control in which nodes dynamically load themselves while expanding
by notmasteryet
Using a Fast Fourier Transform to calculate the fundamental frequency of the captured audio sound
by Nick Rioux
Easily associate your programs with file types (.jpg, .html, .mp3) with just 2 lines of Visual Basic code
by Jakub Mller
Helper class for building filter string for Windows file dialogs
by Steve Lydford
Demonstrates how to encrypt and decrypt any file type using C#.
by Wade Harvey
This article shows how to use Winforms, WPF and C# to create a File Explorer Clone with Tabs and an extremely fast parallel file search utility.
by Michael McKechney
Describes a shell extension option that calculates the file hash (SHA-1, MD5 etc.) of a file for use in verifying authenticity.
by Robert Rohde
Describes an easy way to change the initial view state of the listview in the Open/SaveFileDialog.
by peterchen
A WinForms user control that implements the details of file handling commands for any document-centric application
by callisthenes
An article describing a C# Filmstrip control designed for Windows forms
by hasan bozkurt
Filterable TreeView WinForm UserControl
by Anthony Daly
FilterBuilder is a simple utility allowing you to easily create dialog filters
by Mohan Kumar
Find and minimize or maximize or restore a window.
by S. Senthil Kumar
An application to find undisposed objects in your .NET application.
by dotnetfireball
A library for creating plug-ins with User Interface created from an XML file.
by dotnetfireball
Is a desktop application developed for allow developers to fast creation of their software installation
by Paul Tallett
This article describes how to implement your own WPF layout panels like Grid and StackPanel.
by Don Kackman
Just for fun; a bunch of fish swimming around the screen
by Sion Cohen
A framework for declarative parsing and creating fixed sized raw data (Flat Files)
by nschan
A custom control for adding flat-style menu bars, navigation bars, or popup menus to your WinForms application
by Eric Lynch
Flexible CSV reader/writer with progress reporting and many file format variations.
by JReichert
Use FlexibleMessageBox.Show to seamlessly replace your usages of MessageBox.Show and get more features in a single class you can easily add to your project
by Julusian
How to create a floating, collapsible transparent form in C# using the NativeWindow class
by Josh Smith
A task-oriented review of an animation library and the application which uses it
by MinaFawzi
How to resize a large number of images.
by Abbas Ali Butt
Select image and folder, then against the click button set the image as background at that folder.
by DXNuk
These controls show a list of fonts installed and displays them in the actual font. This also has a top 5 favourite feature just like Office.
by 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.
by Duncan Edwards Jones
A component that allows you to monitor all the controls on the form and list any that have changed (for dirty checking)
by Duncan Edwards Jones
An extender control to make printing a form quick, easy, and flexible
by Tom Guinther
Defining a Forms Region using an Extender Provider.
by R. Giskard Reventlov
Create a formless system tray application.
by codemunkeh
A minimalist framerate counter.
by Nicholas Butler
Take control of FreeCell
by NickThissen
Change the colors used to render Menu-, Tool,- ContextMenu-, and Status strip controls during design-time.
by Sacha Barber
A brief look into the DevLabs Reactive Framework.
by Shahid Syed
This helper class makes it easy to work with Fusion Charts.
by homran
Fuzzy Logic Controller C# Library based on mamdani Inference Engine + Windows Forms GUI
by Günther M. FOIDL
A simple implementation of the fuzzy string search.
by mark.stratman
How to gain access to the DataGridViewComboBoxEditingControl’s properties, methods, and events.
by ZachJohnson
Two ways to manipulate PropertyGrid's description area height
by kiswa00
How I learned more about C#, UserControl, and project design by implementing a Game of Life simulator.
by Anthony Mushrow
Introduction to the methods used to create a simple game.
by Anthony Mushrow
Introduction to the methods used to create a simple game.
by Tiep Le
Visual Studio 2008/2010 Extension for backing-up your solution to Gmail.
by Tefik Becirovic
Convert a GDI+ graphics path to PDF content with iTextSharp.
by Chris Wuestefeld
Create Code128 barcodes for WinForms or ASP.NET.
by ProEnggSoft
General purpose class to fill some or all of the DataTables of strongly typed DataSet from DataBase and to save some or all of the DataTables to DataBase by creating TableAdapters using reflection.
by ColinBashBash
Generate classes / CRUD procedures.
by Benedict Chan
Using .NET 2.0 to get the SQL Server schema and generate insertion statements.
by Mohannad Abu Sall
Easy way to generate random real (float) or integer numbers
by Berend Engelbrecht
Fast generation of DeepZoom image tile sets, collection thumbnails, and XML data in managed code without using external tools.
by Graeme_Grant
A documented journey looking for the fastest solution for generating valid Anagrams for the Weekly Code Project Challenge...
by Mohammed Owais
Generating barcode labels in C# with the help of Crystal Reports for printing.
by Ed.Poore
A generic class for providing thread-safe invocation of delegates. Can be used for (but not limited to) updating GUI elements from another thread.
by Barathan
Generic Customizable login control for VB.NET Windows Forms.
by Fernando A. Gomez F.
Article that demostrates how to create generic property windows.
by Anantjot Anand
This article will provide insight into how Reflection could be helpful in developing generic desktop user control interfaces.
by Kanhar Munshi
An XML Helper Class that can Serialize and De-Serialize custom User objects using C# Generics
by murtaza dhari
How to get DataGrid row value without postback or AJAX.
by Dariush Tasdighi
Get file's hash (SHA-1, MD5) - This program needs .NET Framework 1.1.
by Peter Wone
Handling string parameters incorrectly declared as ref ushort
by Paul B.
Instead of copying and pasting the same if(InvokeRequired) logic in every multithreaded function, use attributes to make code cleaner, its centralize logic and make it self documenting.
by hvrmln
Get browser URL
by S.Vinothkumar
Getting Drive's Volume Information using C#
by Sharadendu Kumar Singh
This program gets all the IP details and pings the Gateway.
by Johnny J., Brisingr Aerowing
Get the operating system version and edition, updated with Windows 10
by Prox-YD
Get all points needed for graphing parabolas
by Warlib
This article shows how to use some TCP/UDP functions of the IP Helper API to get the active connections and the processes attached to a connection.
by Eddy Vluggen
How to import a database-dump from GeoNames.org into SQL Server
by Henry Minute
An article on obtaining user input by the use of dialogs
by Henry Minute
An article on getting user input using your own dialog boxes.
by Paolo Gios
The first open source PDF splitter and merger tool written in C#.
by Evaldas Jocys
Provides required tables and data for multilanguage projects
by bowlermonk
Creating an OpenGL GLUI-style spinner.
by radioman.lt
GMap.NET is a powerful, free, cross platform, Open Source .NET control. It enables the use of routing, geocoding, and maps from Google, Yahoo!, OpenStreet in Windows Forms and Presentation, and supports caching!
by Georgi Atanasov
A framework, and a WinForms control which enables .NET 2.0 users to visualize XML-formatted rich text.
by $enthi£
A simple Google chat ( gtalk ) application using Jabber.Net
by NiaWs
How to use a custom Paint event handler to draw your own Windows Form.
by Joel Ivory Johnson
Use a Windows Mobile Professional phone with a GPS receiver to create a simple SMS based location tracking program.
by qazro
The article describes how to automate navigation through Web pages, i.e. send parameters and grab the required information automatically
by salysle
This article describes a quick and simple approach to creating a tabbed custom control with a gradient background.
by Andrey Butov
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
by Herre Kuijpers
This article is meant for beginner programmers who are interested in building their own custom controls. As an example a GradientPanel control is implemented.
by Henry Tan Setiawan
A DataGrid that stores its last state in XML file and loads the last state of the columns' width the next time the application is loaded.
by Francois van der Ven
A new way of skinning your application!
by Gurux Ltd
Retrieve data from a physical device, process it, and visualize the results
by Nathan Stiles
A class written to easily handle long paths (32K in length) using .NET.
by chaiguy1337
Build a simple handler for handling corrupt user settings into your program.
by azealer
This article shows how to handle a GanttChart on an ActivityDialog.
by Sharon Salmon
This article demonstrates a simple way to bind to any HTML document event from a .NET WinForms application or a BandObject or a Browser Helper Object.
by Todd Landstad
A simple application that shows how you can determine whether user input is from a mouse, tablet digitizer, or touch.
by Andrew Kirillov
Some ideas about Hands Gesture Recognition in still images and video feeds, using the AForge.NET framework (C#).
by PavanPareta
Help file integration with Windows Mobile applications programmatically.
by James Gupta
This shows how to make a control to mix a color and then export it to the HTML hexadecimal format.
by Mike Chaliy
The control extends standard TreeView control to make it fully data bind.
by tcassisi
Discusses the limitations and undocumented high DPI printing capabilities of the local WinForms Report Viewer control.
by samir41180
Shows inline hint for a textbox. Useful in cases where the UI is small and has to fit many input controls.
by Daniel Liedke
Quickly and easily alternate between servers in the hosts file.
by logicchild
An article that explains how a Windows Form can host an electronic form.
by Brian Hetrick
Shows how to participate in data binding both as a data source and as a binding host
by orouit
Demonstrates how to host serveral singleton services in a Windows Forms application.
by Vitaly Shelest
Demonstrates a simple technique for embedding WPF/.NET Components into Java GUI
by Marc Clifton
My journey to unravel and discover a solution for hosting XNA in a WinForm UserControl
by Jomar Pabuaya
An explanation of the useful code within Hotel Reservation System
by Marc Clifton
Cx: A prototype on component loose coupling.
by marc ochsenmeier
Use the new PLA interface to monitor performance counters and trigger alerts.
by Gary.Miller.WPF
Explains how to add an animated 3D splash screen to a WinForms application using WPF and XAML
by Jatin Prajapati
An article on how to browse network Folders using VB.NET using Folder Dialog box Control
by aleksisa
How to build a simple event log montior/watcher (using TCP in .NET) to monitor event log changes on a remote machine(s).
by Adrian Pasik
This article will get you started in building your own multi-control components without using the UserControl class.
by Mohm'ed Melhem
Idea to generate Calendar can be applayed on Win or web apps
by Kambaa
How to check whether .NET is installed in PC Visual Basic 6 code
by lxwde
Clone/Serialize/Copy & Paste a Windows Forms control through serializing its properties.
by nhumbad
An article on how to properly close a multi-threaded Windows Forms application without having an ObjectDisposedException thrown.
by Okta Endy
An article on converting a Collection Base to a DataSet.
by 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.
by bbbnova
An article on creating a custom ComboBox control completely from scratch
by Ahmed_Said
Creating a custom Jumplist with custom events and examining all of its features in Windows Forms 3.5
by Software_Developer
How to create a simple Windows Forms C++ Database Application
by Software_Developer
Step by step on how to create a Windows Forms joke jukebox app in C++.
by Murtaza Abdeali
Infragistics leverages Microsoft Visual Studio 2010, the latest version of Microsoft’s integrated development environment (IDE) for the .NET Framework, to deliver powerful user interface tools that allow you to create rich user experiences that will delight your users with the WOW-factor!
by icemanind
This article takes you through a step-by-step process of creating your own virtual machine.
by A$TRAL Moristar
This article describes a process creating VS wizard.
by Adam Berent
How to disable Windows themes to ensure uniform application appearance acrross all versions of Windows.
by Bassam Alugili
This is an extended ComboBox which supports images for items
by CS Rocks
This article demonstrates how to download a file from a (HTTPS) WebDAV server in VB.NET
by Sacha Barber
Export Gridview to Excel, render cells, add WordArt, and fill a custom template.
by Jon Burchel
Want to get those cool images from some Windows app, but can't find them? This app will help you. Also gets animated GIFs.
by dawmail333
An example of how to implement and validate non-personal CD-Keys (ideal for distribution on the back of CD cases)
by Leon Fu
This article is to give a workaround for converting between different window handles
by Phil Booth
XForms is an important recommendation from the W3C that enables complex XML-handling applications to be defined in a simple, declarative syntax. This article demonstrates how you can leverage this power in your own applications.
by DLChambers
Make MessageBoxes center on their parent forms
by alexdresko
A simple two line technique that can be used in just about any application
by Hiske Bekkering
A simple explanation of how to synchronize custom painting with a ProgressBar's default painting.
by KinnMirr
How to Find Directory Path before and after setup wizard deployment
by NineRays, Mark Sochan
Most .NET software projects can easily be tampered, exposing your software to security risks and theft of intellectual property. This article shows different techniques used to protect .NET code and determine the best protection for you. 9rays.Net offers you Spices.Obfuscator to these ends.
by Mihadh
This article explains how to connect to Microsoft Excel 2007 using a connection string and populate DataGridView
by gmtzgtz
How to receive execution arguments for a C# WinForms application
by Manish Ranjan Kumar
This articles demonstrates how to redirect Standard Input/Output of an application.
by Reza Taroosheh
How to set PersianCalendar to CultureInfo
by Dariush Tasdighi
How to set the DefaultValue for the Font property.
by Greg Ellis
This article shows you how to create a skinnable scrollbar as a user control, and use it in a Panel to replace the ugly Windows scrollbar.
by Simon_Whitehead
This article explains how to grab the HTML Element that was clicked in a WebBrowser control
by Dav2
Translate your forms application to multiple languages with ease
by Sergiy Korzh
A small utility which allows to modify AssemblyVersion attribute specified in AssemblyInfo.cs files
by CS Rocks
This article demonstrates how to upload a file to a (HTTPS) WebDAV server in VB.NET.
by Sujith C Jose
Describes how to use a simple stored procedure in Visual Basic 6.0
by Fadi Abdelqader
Create an RTP multicasting presenter (with motion detection).
by hayrob
A explanation of the way to use the SCSF and the CSLA framework to create a powerful and flexible smart client.
by Nuno Freitas
The controls in Windows Forms (.NET) don't support true transparency. In this article, we show how to use transparent labels and images.
by datenkabel
This article describes how to place .NET UserControl based classes on a MFC based class.
by Neeraj Kumar Suryawanshi
It will show you the way for writing custom log in C#.Net
by Rajaraman.net05
Visual Studio Team System (VSTS) comes along with inbuilt testing tools, which provide more effective and efficient ways to write test scripts for both Windows and web applications.
by Fco. Javier Marin
A one-class, non-MSHTML, full WYSIWYG HTML editor.
by Alexander Chernosvitov
A Windows Forms control to model the behaviour of a hypocycloid curve.
by i00
Simple to use BindingList and DataGridView that supports advanced LINQ filtering!
by i00
Simple to use, open source Spell Checker for .NET
by Fredrik Bornander
How to implement an iPhone style icon menu using the .NET Compact Framework.
by Mark Belles, Gabe Wishnie
Tool for creating multiple web site definitions under Windows XP.
by Andy Lang
Use image button to build pretty UI
by Syed M Hussain
A Windows Forms control to view images in a slide show with captions
by Jordy "Kaiwa" Ruiter
The article is about a UserControl I wrote. Opposed to PictureBoxes and other methods of displaying images on your forms, this one provides a totally different approach.
by smallwisdom
How to create a simple control that extends the capability of an ImageBox by adding zoom and pan (scroll).
by Ozgur Ozcitak
A .NET ListView like control for displaying image files with asynchronously loaded thumbnails.
by Alon Ronen
A combobox holding pictures as the items themselves and not just drawing them on run-time.
by salysle
This article describes a simple approach to implementing a Windows Forms TrackBar (slider) control in ASP.NET 2.0.
by Muigai Mwaura
A custom implementation of BindingList that provides sorting for every property of type T.
by Iron Speed Designer
The article demonstrates how easy it is to add AJAX code customizations in applications generated using Iron Speed Designer V4.0.
by Madhu Raykar
This article demonstrates how to implement an event, for which at a given point of time only one client can subscribe to. If multiple clients subscribe to the same event (of the same object), only the client subscribing last will get the event notification.
by Eugene Ciloci
A library to parse and evaluate Excel-style formulas and recalculate in natural order
by Nowak Alexander
The ASP.NET provider framework for Membership, Role, and Profile functionality in .NET 3.5 is made available for non-ASP.NET consumers in the form of Client Application Services. This means that, for example, in a WinForms application, you can implement Forms Authentication as easy as in an ASP.NET
by Fayaz Soomro
This article describes the implementation of distributed caching using Memcached, Including Memcached server Installation on Linux and Windows and using it in .NET.
by User 1895297
Explains how to properly implement the IEquatable interface.
by Madhu Raykar
Object pooling patterns are very useful object-oriented patterns. They work well for large or heavy weight objects that are expensive to create.
by Ali Hamdar
An example of implementing a parallel program using the pure MPI .NET library, C#, and .NET Remoting.
by Hameer Saleem
How to use the ProtectedConfiguration API to protect sensitive information in your application’s configuration file.
by George Henry 1954
Presents a class that facilitates high-usability binding of an ordinary TextBox to a numeric property
by RAMANA RAO P.R
This article explains how to use UIPAB pattern when working with MDI in VB.NET
by Roger500
Detect and correct unresponsive forms
by Tom McCartan
A look at the advanced features of IBF 1.5.
by Igor Ignatov
This article explains and illustrates on a practical example, how the support of different inheritance mapping strategies is implemented in Entity Developer with Fluent NHibernate.
by OrlandoCurioso
Customize an internal designer by encapsulation in a custom component designer
by hestol
This is owner's own InputBox in C#, with only one function. So this InputBox do not inherit from a WinForm.
by shynet
A library that contains classes to simulate user input and track user input (mouse and keyboard), in C# and VB.NET.
by Member 3931606
How to Insert, Update, Delete & Search Values in MS Access 2003 with VB.NET 2005
by Julijan Sribar
How to switch language on the form instantly.
by 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.
by pechan00000
A solution managing InterBase DB's with C# .NET
by Syed Hasan Hyder
Internal supply chain management system's objective is to visualize organization's activities and events spawn during its work flow and offers panoramic view of upstream and downstream activities
by yincekara
Internet Explorer automation sample code using late binding, without Microsoft.mshtml and shdocvw dependency.
by Sharon Salmon
base code with instruction how to create you own plug-in for internet explorer
by Florian Rappl
A better ToolTip for Windows Forms and more.
by James Ashley
Interop Forms Toolkit 2.0 is a new bridging tool allowing developers to use .NET Forms and .NET UserControls in VB6. This tutorial demonstrates how to add webservices, multithreading, and XAML to VB6 projects. It also provides custom C# Interop UserControl templates for use with the Toolkit.
by tran manh tuan
This app shows how to send and receive messages between apps using WM_COPYDATA.
by Soumyajit Halder
This article gives few interview questions on .NET windows forms
by Muhammad Shujaat Siddiqi
An introduction of Managed Extensibility Framework (MEF) with Visual Studio 2010
by Matthew Baxter-Reynolds
This article acts as an introduction to those looking to work with BootFX - an Open Source .NET application framework.
by Marc Clifton, Mark Long
Developed by the Department of Justice and the Department of Homeland Security, the National Information Exchange Model "Bridges Information Systems".
by charles922
Introduction to Numerical Methods and Updated Polynomial Class
by Allen Jansen van Nieuwenhuizen
Eliminate InvalidOperationException on events called across threads that change control properties.
by Dr.Luiji
It's a Media Player that works with transparency effects, plays MP3 and Wav files, displays the tag if present, and displays the album art image if present.
by Ujwal Watgule
The article discusses threats to application in the absence of proper validation procedure.
by Matglas
Validating ISBN13 numbers on format and correct checksum in class or CustomValidator (ISBN: book reference numbers)
by vivekgaur
Issues & WorkArounds while Migrating Application from VB to C#
by 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.
by Sean McLeod
Music browser app using the MSN Desktop Search query API.
by John Kenedy S.Kom
This is a .NET 3.5 library that acts as Data Access Layer with many automatic features
by Harsha T
Threading tutorial and examples for beginners
by Henrik Jonsson
An alternative approach to the new .NET async/await keywords to program asynchronously commands to make your user interface more responsive.
by Srikanth Anandateertha
Application usage topup tool
by outcoldman
Work with Windows by hot keys in Vista like Windows 7
by 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.
by shivamkalra
In this article, we will put together a program which will allow us to play Tic-Tac-Toe game against computer with laser light and webcam for vision.
by SebDau
This article describes how you can use a tiny control to ensure layout persistence for you form.
by Nieve Goor
Reducing StaleObjectStateException damage in multi-user WinForms applications.
by Dirk_Strauss
LEADTOOLS Recognition Imaging SDK - I had the pleasure of taking the SDK for a spin, and let me tell you it was well worth it.
by Gary Perkin
An LED vu Meter Windows User Control in C#.
by Mohammad Dayyan
For easy learning (specially for learning a foreign language) you can use Leitner Box
by Yangyong Qin
A simple board game
by Leonard Eshun
c# 2005 control library with two controls, a Level Gauge or Indicator and a Custom MessageBox Controls
by Daniel Cazzulino [XML MVP]
An in-depth exploration of the features and the power of .NET Component Model architecture, its integration with the IDE at design-time and the possiblities it opens through extensions at run-time.
by Nic_Roche
A simple mechanism for partitioning settings for development, acceptance, and production.
by Jon Rista
Provides a complete Solution and Project line counting and summary tool, written as a Visual Studio 2005/2008 Managed Add-in.
by BobJanova
A line based control for output and optional input, and a discussion of how to create a custom control from the .NET UserControl.
by 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.
by Lino Barreca
A simple DataGrid column for LinkLabels.
by mav.northwind
An extended RichTextBox that allows to enter links not starting with one of the standard protocols.
by Ujwal Watgule
In this article, we will learn how to drag an item from a ListBox and drop the dragged item to a TreeView. We will also discuss how to create a folder in a TreeView and delete the folder.
by Scott Sherin
Provides code for a ListBox with items that can be disabled
by Leung Yat Chun
This article describes how to use CAKE3, which is a wrapper component for many archiver DLLs,
by Paw Jershauge
An easy to use ListView group sorter (very simple).
by 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.
by deveck
This article shows how to replace the default listview scrollbar with a custom scrollbar and shows an custom scrollbar implementation
by anagram of iEnableMuch = Michael Buen
This article presents how to load rows virtually in a DataGridView without using its RowCount (memory hog).
by Dr. Song Li
This article introduces a method to load and execute SSIS packages in Microsoft Windows with a demo WPF application.
by Rocco Labellarte
A simple example of loading, saving, and displaying objects in a PropertyGrid using serialization techniques.
by Mycroft Holmes
Using SQL Server 2008 Hierarchy ID data type to populate a TreeView
by Syed Fasih
Invoking static methods from an assembly at runtime using Reflection.
by Syed Umar Anis
Demonstrates how to serialize and de-serialize the contents of System.Windows.Forms.TreeView control from an XML file using forward only, non-cached XmlTextReader and XmlTextWriter.
by Pankaj A. Chitriv
An article on how to load Crystal Report reports using C#.
by 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.
by pinx
Make your ErrorProvider adhere to .NET localization standards
by Fun@learn
LOCK is used to lock and unlock the files using symmetric key cryptography
by Vance Kessler
This article describes how to write an application to monitor text log files
by Tom Tang API
A tool can save your effort on configuring log4net.
by TarikHuber
Create a login dialog and manage all users using STT
by Ashutosh Phoujdar
Simple log listening utility that listens to logs events from multiple sources, e.g. TCP/UDP, File logs, Remoting channels
by dotNet Toys
The article contains LookupComboBox control.
by kdmitry
Provides administrators with a way to re-format biographical data from case-insensitive data-sources.
by Emma Burrows
Babies and other animals love nothing better than to have a whack at the keyboard, with all sorts of unpredictable results. This application demonstrates how to trap keystrokes before they can do any damage.
by Dana LeBeau
Check out this unconventional use of Microsoft's Client-side Reporting Technology that can make your Winform or ASP.NET apps "expression aware" and more powerful for your users.
by John J Espiritu
Apply Mac OS window theme to your application.
by Sanjeev Kumar Sasode
This is an alternative for "CheckBoxPanel - A C# CheckBox that auto-enables/disables related controls"
by jsharrison
How to make your Status Strip the Progress Bar (ProgressStatusStrip).
by crashandburn5
WPF_3D_Application
by Quanik
How to create a custom settings provider for .NET applications
by TheCodeKing
A step by step guide to getting Log4Net working with the .NET Client Profile
by Juan Pablo G.C.
An easy way to make new style buttons very compatible
by Gerard Castelló Viader
This article explains how to create some interesting charts in SVG documents
by Rüdiger Klaehn
An attempt to simplify multi threaded Windows Forms applications.
by Cbwhyw
Windows XP offers an On Screen Keyboard, but sometimes requires a little customization
by igalnassi
This project, along with the suggested form of use, will let you organize your iTunes libraries and make them ready for iPod Sync, making use of a reusable progress window that has a cancel button.
by Ajit Hegde
I describe some of the things about Youtube video feeds
by CodeFate
Revision: "Manage YouTube using C# and Youtube API 1.6"
by Pierre Nocera
A simple example of a method to manage settings in a Windows Service using WCF.
by Pierre Leclercq
A project written in C# and Windows forms to interactively explore the Mandelbrot set
by Eric Woodruff
A derived label control that can format its text using the same mask characters as the MaskedTextBox control.
by Edward Smoljanovic
A simple use of bit fields as flags for Windows forms
by charles922
Math Function Tutor - Part 1
by Paw Jershauge
Ever had the need to block all other forms and controls when a specific form is shown as a dialog? This is a very simple workaround, for an MDI modal form.
by Jonathan Lynas
A component suite to implement full owner-draw MenuItem support, including the painting of Menu Bars
by jpaulino
A DataGridView control that allows to show some extra information in a merged row. Uses Visual Basic.NET 2008 and Framework 3.5.
by Marc Clifton
Display useful messages for a minimum duration
by Josip Habjan
With this class (sample) you can translate system MessageBox to any language. HOOK
by Nish Nishant
MessageBoxManager is a Windows Forms component that you can drag & drop into a Windows Forms project's main form, and it gives you enhanced message box functionality without forcing you to change your existing calls to any of the MessageBox.Show() overloads
by tumbledDown2earth
Method for edge detection in color images, using 1-Dimensional liner image or scan line, sampled at 1 pixel intervals, at any arbitary angle
by Bessem Bousselmi
ColorPicker with Metro interface
by Bander Alsharfi [MVP]
Toggle between Windows 8 Developer Preview Metro Style (Start menu and Explorer Ribbon) and Classic Windows 7 Shell.
by lipinho
How to create a Zune UI Borderless form in VB.NET
by 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.
by Tom Polanski
A Microsoft patterns & practices Composite UI Application Block (CAB) based module composite mapper service is provided including C# source code that builds Workspaces, UIElements, Commands and Event Publications/Subscriptions using an XML configuration file specified with a module.
by Tom Polanski
This article describes a Microsoft patterns & practices Composite UI Application Block (CAB) based shell application start time and memory usage validation test performed using NUnit.
by jpaulino
This article shows the basic steps of creating a report, define the data source at runtime, work with parameters, include images, use the expression editor, and how to feed data to a subreport and charts. Finally it will demonstrate some easy customizations to ReportViewer.
by Broken Bokken
Learn how to use the ReportViewer with any data source, and build reports on the fly for use on the web or in Windows applications.
by Pedro77
An article to create a game pad graphic user interface service that will use Microsoft Robotics Environment
by DaveyM69
Allows changing of the default MIDI out device in Vista and Windows 7
by Ed Nutting
A wrapper application making management, modding and running multiple MineCraft servers faster and easier.
by Alberto Venditti
A simple utility to create a mixing sounds keyboard.
by Phil Atkin
A tool for visualizing the virtual memory used by Windows processes
by turndevil
How do you want to enter text with an IR-Remote? Well, this is the solution...
by RescoDeveloper.Net
Resco MobileForms Toolkit is a set of .NET controls designed specifically for mobile devices.
by EFEaglehouse
Windows CE/Mobile printing client for LPR, LPRng, and Socket API.
by Steven James Gray
An article outlining an implementation of the Model View Presenter pattern in .NET, contrasting it with existing implementations of MVP, MVC, and using co-dependant interfaces to allow for abstract coordination.
by cfrost
How to use a modeless WinForm from an unmanaged application including callback functionality
by DreamInHex
This article will demonstrate how to add, delete, and update key value pairs in an App.config file.
by Klaus Stefan Gerber
A demo on how to handle and modify the data object on a drop event
by Rehan Abdul Aziz, Naurin Rasheed Ramay
It logs file creation, deletion and rename on removable devices in a file.
by Vagif Abilov
A Window Forms application illustrating the Monty Hall paradox.
by Tim Almdal
A Most Recently Used component written in C#.
by Joe Woodbury
A Most Recently Used files class for .NET 2.0 in C#
by Alphons van der Heijden
Move controls on a form at runtime by just using a helper class and one line of code
by jinfrics
This code will help you in creating a customized form interface
by yob25
An eight direction joystick control.
by Christian Vos
Explains the issues of the mp3 player in the Ampera and Volt and how the playlist creator can solve this.
by Yasser Daheek
A very productive, easy to use tool to edit your Sql Queries against MS Access Databases
by Patrick Etc.
A .NET TaskPane control, with full design-time support.
by Code Artist
MSChart Extension 2.2.0 Update with new features
by Fabian Tang
An article on tab page browsing in MDI Windows forms.
by Jayson Ragasa
Multi RDP Client .NET is used for managing your RDP connections. It allows you to Import/Export .RDP files, disconnect all connection at one click, and connect all your servers at one click as well.
by Zakaria Bin Abdur Rouf
A Simple Multi User Contact Management System that will help programmers to use some tricks
by kennedy_franklin
A multi-column combo in VB.NET.
by red_moon
A treeview with multiple columns
by Beniton Fernando
This article focuses on how to work with a multilingual application
by James Ritchie Carroll
High-speed screen saver simulating a warp-speed effect; will span multiple monitors.
by Matjaz-xyz
A simple and useful viewer of multipage TIF/TIFF images
by Ramon.Pinho
A Windows Forms editor for editing number on bases binary, octal, decimal and hexadecimal
by S.Vinothkumar
Multiple Colored texts in RichTextBox using C#
by Marijan Nikic
A simple, yet powerful and fast Windows Forms app for batch renaming files
by Terence Wallace
This code will demonstrates databinding in a TreeView.
by James Ritchie Carroll
A kid friendly program for practicing multiplication tables; a good example for embedding the Windows Media Player control in an application.
by Mr.PoorEnglish
A FlowlayoutPanel providing sizeable contents
by Paul Shaffer
Quick examples of the correct use of multithreaded UI data binding in Windows Forms, in .NET 2.0.
by Hassan Mokdad
This article will show how to use the most important features of a background worker to load the balance of your code between different working threads. It will also demonstrate how to take progress events from the background worker and how to cancel a currently running thread.
by Messir
An easy and strongly-typed way to invoke queries and stored procedures from your code
by tetsushmz
This article explains a way to create a Windows Forms app with the thinnest possible Form.cs files.
by Shahin Khorshidnia
It's a pattern like MVVM but for WinForms.
by rhawk4
I needed a datetimepicker that allowed users to easily empty it and edit it like a maskedtextbox, so I made one from the actual DateTimePicker class.
by Krisztian Batyai
My QuickMouseMenu
by Kirill__
How to manage data using different tools from .NET
by Wayne Gaylard
A class to generate a complete backup of a MySQL database.
by AKA MAJO
The MySQL engine permits user level locks. This article explains how to manipulate these lock types.
by Alex Cutovoi
A client-server navy battle game.
by Alex Cutovoi
A client-server navy battle game.
by vitoplantamura
NDIS Monitor allows to catch and log the exchange of packet data between NDIS miniport drivers and network protocol modules that occurs in kernel space.
by syed shanu
Nested or Master Detail or Hierarchical DataGridView for Winforms
by Cirilo Meggiolaro
Microsoft has just launched a very rich chart control for .NET web and Windows Forms applications. Let’s take a look at some features from it.
by DmytroSokhach
NHunspell component example for WindowsForms
by AlexCode
A way to audit your business objects using NLog.
by Alexandr Golovanov
The article describes the use and the principle of operation of semi-transparent controls with non-transparent child controls.
by gmaran23
Enumerate remote processes and services with a Windows Identity that is part of the local Administrator’s group.