

Main Categories
Most popular tutorials
Latest tutorials on Geekpedia
RSS and Klip feeds
More Resources
Network Magazine Magazine
We have 114 Windows Forms tutorials, you can see below:
An article on saving textbox values of a Windows application, and restoring them when the application restarts.
A simple configuration form for applications.
Application on accessing database objects in Oracle
Set of classes for creating full-featured Windows Forms applications.
Allows easy saving and loading of form and control\'s position and size.
Two Visual Studio designer created forms are displayed. Buttons and TextBoxes on the forms demonstrate how a DateTime object can be passed between the forms. The second form can be thought of as a dialog box and the object passed back could be the encapsulated results of the dialog operation.
In this part I have added the routines to update the database on exit, and because I felt very generous, I have added in a routine to import data from an Excel datasheet.
A dialog for executing long-running code on a thread (written in C#).
This Demo show how to create shaped form and customized buttons using the Region, GraphicsPath and picture class
Navigation through records with a TrackBar.
Clean, fast and easy way to deliver data from objects
An analog clock using anti-aliasing & double-buffering which can be resized, even into elliptical shapes.
Building good looking Splash Windows on application startup and About boxes with special effects
A library for creating plug-ins with User Interface created from an XML file.
Using configuration classes and simple implementation, this library allows your applications a flexible method of reporting errors that happen. Included is a Windows XP-like WinForms UI that allows users the ability of opting for error reporting in WinForms applications.
This class will save the settings of a form automatically.
Tiny WinForms Application Framework - Juju
Assembly with classes for synchronizing the active state of multiple forms
Quick examples of the correct use of multithreaded UI data binding in Windows Forms, in .NET 2.0.
A form fader with support for synchronous and asynchronous fading as well as FadeOnLoad, FadeOnClose, and FadeOnHover options.
Update the parent\'s status bar panel(s) from a child MDI form
C# Wizard for Beginners
An article about browsing MDI child forms on tab page
An application which will provide certain features which are not available in MSN Messenger
A component class that restores a form\'s placement (location, size and state) to what it was when it was last closed.
Enabling Windows XP Visual Style UI for your C# applications
An extender provider that draws MDI child forms to another form\'s edges while moving or resizing
A base Windows Form for displaying, editing and automatically updating many-to-many relationships.
An article on how to develop an MDI application using C# and the .NET framework
Implementing Cascading Style Sheets for .NET Windows Forms with IExtenderProvider and C#.
This is the first in a series of articles demonstrating how to create an
A better Clipboard Manager
Use TranslateTransform and Clip to effectively paint child controls.
A utility to capture/restore state data to a container via XML.
In this part I explain how to deal with concurrency issues.
Add resizeability to your Windows Forms controls.
Simple File Splitter / Joiner utility that demonstrates FCL and Winforms UI processing
A window state monitor.
Automate UI Form population
Reuse code in Windows and Web forms
In any WinForm, there are controls that must be available for the user but not visible at all times. A clever approach is to hide these controls and only display them when the user so requests. The WinForm can be smaller which will save screen space.
Give your application a good start! Handle unhandled exceptions, ensure one instance running, use splash screen for lengthy load and more. All in one pack - enjoy!
A WinForms component to save window position and sizes to registry or XML file or custom saving based on developer choice.
Provides an implementation for and teaches you how to add a list of most recently used files to your Windows Forms applications.
The article presents a way to enhance the use of the PropertyGid control with dynamic properties and globalization
Simplifying the creation of a user interface for business objects while providing a consistent mechanism for handling IsDirty and IsValid in the UI.
A framework for adding undo/redo support to a Windows Forms application is presented.
Favalias application enables you to manage your favorites web sites in an XML file and to launch your favorites application using aliases. You can also make your own addins (in any .NET language) to call your own code.
Implement support for broadcasting events to all ancestors in a control hierarchy for Win Forms applications.
How to change the background color of cells in a DataGrid depending on their value
This article descibes ways to creating a non rectangular form using GDI+.
Defining a Forms Region using an Extender Provider.
Adding designing capabilities and visual feedback by creating a container component that behaves like Qt Layouts. Automatically adjusting size and position of contained components as the container resizes.
A Window Hider program that demonstrates many C# features
If an application provides the facility to use files, Windows users expect to see recently loaded items in the My Recent Documents section of their Start menu. This functionality is missing from the .NET framework so the Windows API is used.
You can perform drag and drop operations of image data. This article explains how to use the DragEnter,DragLeave, and DoDragDrop events.
An easy way to enter into full screen mode.
How to discover and use multiple monitors.
Creating custom shaped Windows Forms in .NET.
Simplifying GUI development with Actions.
Describes how to build forms that fade-in when they load.
This article will show how to centralize your logic when opening a Windows Form.
Explains the basics of interacting with registry in .NET
Using a delegate to pass data between two forms
Article that demostrates how to create generic property windows.
How to customize your form shape and control shapes according to your needs.
Shows how you can use a timer proc in your windows forms apps
Using the GetSaveFileName function to extend the Save File dialog class
This article explains how using caching within your Windows Forms application can speed up data access for frequently used data and avoid performance bottlenecks over the network.
The article demonstrates how to create a base class for Windows Forms dialogs.
How to create a floating, collapsible transparent form in C# using the NativeWindow class
Using OnMouseClick to generate automatic loop processes (ie zoom or shift) using threads.
How to move a form without having a Titlebar in C#.
This article shows you how to easily implement gradients as background in your form.
The article describes the use and the principle of operation of semi-transparent controls with non-transparent child controls.
How to create a Shaped Windows Application with Variable Opacity
Drawing background of MDI window using 100% managed code, including design time support.
An article on Windows Form animations, movements.
The article explains how to create an OSD window with animation/semi-transparent effects, in C#, using the NativeWindow class.
Building a UI platform in C#.
Add Windows XP Visual Styles to your .NET Windows Forms
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.
An article on tab page browsing in MDI Windows forms.
Describes an implementation of UI animation for the support of Test-Driven Development.
Replace the right-click menu with something graphical.
Presents a generic method of saving and reloading the status of a Form\'s controls using XML.
Creating a single instance application that stays in the system tray.
An article on sorting and globalization of properties in a PropertyGrid.
An article on drawing cards using the cards.dll supplied with windows
The initial architecture for drag and drop takes flight.
This Article shows how to display a splash screen during your application initialization.
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
This isn\'t an example on how to create a splash screen for your app. This article explains a clean way to encapsulate splash screen functionality into an inherited ApplicationContext class. This article also shows in detail what happens behind the scenes when a WinForm app starts.
A simple class to automatically save and restore a form\'s position size and window state.
This article contains a form that can be used to give fade in/out effect to any form and specifically to notification/alert windows.
How to drag-and-drop a file attached to an e-mail message to another program
The article talks about using the System.Web.Caching.Cache object in WinForms applications.
How to open files dropped from Explorer to a Windows Form
Short article on how to drag URL links from a Windows Forms app to the desktop.
Nice class that makes your top-level forms stick when moved or resized. Makes it easy to arrange the windows on the desktop.
An attempt to simplify multi threaded Windows Forms applications.
How to switch language on the form instantly.
An article on writing advanced collection-based Windows Forms Controls and the best way to give them advanced design-time support. Includes full C# source code for a sample toolbar-like control.
C# programmers dont have anything quite as slick as the VB.NET My.Settings namespace. However, there is an alternative
Embeding resources on application with base64 alghoritm.
Sometimes a certain piece of code is so general that you want to bottle it and sell it to everyone. In this case we have a piece of code that I normally apply to all the forms that I create in VS.NET. I figure that every form can use a built-in ability to do the following: * Change the priority of the application * Change the transparency (known as opacity) of the form * Minimize the form to the tray * Take a screenshot of the form and place the file on the desktop * Set the form to always be on top
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.
A Windows application normally comes with some standard features: controls, menus, one or more toolbars, and a status bar with one or more panels. Every time you start to write a new Windows application, you often start with the same ritual: creating the above components and adding event handlers for them. You can save several hours of work if you work from a template that already defines these standard components.
A simple class to automatically save and restore a form's position size and window state.
A splash screen with some neat predictive progress bar features.
Illustrates a simple example of using the Invoke capabilities of Winforms.
This Article shows how to display a splash screen during your application initialization.
Add Windows XP Visual Styles to your .NET Windows Forms.
Wizards can be generated in different ways. This article shows you how to create wizards using panels.