

Main Categories
Most popular tutorials
Latest tutorials on Geekpedia
RSS and Klip feeds
More Resources
Desktop Engineering Magazine
We have 467 Controls tutorials, you can see below:
An article on using Word\'s spellchecker from a textbox in C# .NET 1.0, .NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
An article on how to use managed delegate types in the unmanaged world. .NET 2.0, WinXP, VS2005, C++, C#, Dev, Intermediate
A utility to easily refresh embedded graphic resources in a .NET assembly.
A Mozilla-style collapsing splitter control in C#
A managed wrapper for the animation common control.
A component to make Windows Forms controls more dynamic by adding animation capabilities.
Label which can display text in any orientation and shape.
Ruler control in C#
How to use, and understand, visual styles for custom controls drawn with a C# wrapper (uxtheme.dll)
A Windows control that draws EAN13 Codes.
Image Slider is a runtime .NET component that could be used for quick browsing of thumbnail images in Multimedia projects
A Visual Studio 2005-like ToolBox control which supports almost all features of the original: drag\'n\'drop, renaming, hiding tabs, items, and disabling items
How to create a custom pop-up control in C#.
A balloon tooltip control implementing the IExtender interface.
Developing a “Universal Remote Control for the PDA”
File and folder browser/lister controls
A C# (.NET 2.0) control which creates, hosts, and offers advanced customization such as dragdrop, file downloads, HTTP/S header viewing, and much more.
An article on adding alphablended images to an imagelist control and using them on components.
The Grouper is a special groupbox control that is rounded and fully customizable. The control can paint borders, drop shadows, and has other features like gradient and solid backgrounds, custom text, and custom icons.
An asynchronous C# control implementation of Win32 Mailslot communication.
This article is meant for beginner programmers who are interested in building their own custom controls. As an example a GradientPanel control is implemented.
DockManager control is designed to achieve docking capability for MDI forms. It can be used to develop applications with same look and feel as Visual Studio .NET.
A generic class and two ToolStripSplitButtons provide navigational history, like in web browsers.
An implementation of Borland\'s ActionList.
A push graph control similiar to the graph control located in Microsoft\'s Task Manager.
Implementing shape control that supports transparency and custom design-time editors.
A popup calculator form and corresponding button and text controls.
A control that plots any number and any combination of mathematical expressions in rectangular or polar mode
A simple performance chart control with multiple series
A rotator control for Windows Forms.
High speed graphs and charts that are also very easy to configure and use. As easy as inserting a simple chart in MS Excel!
A panel control with caption support, which can also dock child controls properly.
Yet another analog clock control in C#, but this one is different.
Create a FrontPage-Style table picker in C# using simple GDI+ rendering techniques.
This article shows you how to write a performing control using .NET 2.0 and GDI+.
An expanding/collapsing \'Task Tray\' ala Windows XP and Longhorn
A file browser written in C#, very much like Windows Explorer.
A Wizard control designed for design time development.
How to retrieve system data and draw data in light-weight custom chart controls
A control to display pie charts with highly customizable formatting.
A fully customizable Windows XP style Explorer Bar that supports Windows XP themes and animated expand/collapse with transparency.
An alpha channel composited form for image based Window frames
This article is about the creation of a user control which have the style like Outlook Express bar or DHTML Menu
This articles shows how to implement a basic, chooser-style dropdown ToolBar button.
Dynamic MainMenu formation in Winform application using XML.
Writing a custom control for the first time.
A Menuitem that acts as a MRU list
An article on custom main menus and owner drawing.
How to change the default 3D look in Windows 9x, NT and WinXP classic appearance menus.
Dynamic MainMenu formation in WinForm application using DataSet.
A custom control for adding flat-style menu bars, navigation bars, or popup menus to your WinForms application.
A flexible toolbar very much like the toolbar in FireFox Options dialog.
Another Visual Studio like ToolBox control.
GNU code of RibbonPanel, free software for personal and nonlucrative use, for rest please contact me
A Reusable ListView in C# with textbox and combobox
This article implements a simple context menu for the column headers in a ListView control. After clicking on a column, the user can set the column alignment, edit its name, delete the selected column or add a new column to the ListView control. ListView\'s built-in column reorder option is explained
An article on limiting the number of charaters input into a listview control.
How to generate a ListViewItem from an object using an XML schema.
A simple class generating printible reports.
Custom ListViewItemSorter with pluggable cell comparators
It implements an object that is intended for data viewing; the idea was to derive from a ListView.
This is a little trick to auto-resize the columns width of a listview with only one line of code
Fast and easy C# owner-drawn ListView
An article describing how to work with ListView columns in C#.
A ListView Control like the one used in Windows Explorer
A column sorter that sorts columns with strings and numbers, but also the first column on image and then on string.
A fully customizable ListView control, where each row is a control.
This project is an example implementation of VivantList as an Outlook bar.
A ListView control with built-in support for hiding columns using a context menu.
An article on adding a HitTest method for a ListView control.
An overview on inheriting a ListView and implementing design-time data binding capability.
Have you wondered how you could show text in ListView control if it\'s empty, just like Microsoft does it in Outlook Express and in some other applications?
ListView with Image on SubItems
This article discusses a couple of ways to reduce flicker in the .NET Listview.
Article on generating missing Paint event for TreeView, ListView
Shows a quick and dirty way to auto-size the last column of a ListView control.
Serialization is a powerful feature of .NET. Here I use it to add functionality to the ListView control.
This article presents a simple ListView control that provides row reordering using Drag and Drop.
An update to Jon Rista\'s treeview/listview control
A component that enhances standard ListView and ListBox controls. (full designer support)
How to make an extensible ListView custom control, along with data-binding, optional multi-threading and serialization rolled into one.
Drag and Drop list items within list views or to other list views without manual intervention.
An article to display tooltips over listview items and subitems.
A listview with support for Databinding, Sorting & Autofit and upon rebinding data reselection of a previous selected item
How to use arbitrary controls in ListView cells.
Group ListView items by any column, XP style.
This article describes how to extend the default header control in a ListView in details mode.
This article describes how to sort a ListView ascending/descending with two lines of code, and how to extend its sorting capabilities.
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.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.
An enhanced ListView with sorting/shading and a filterbar to filter items.
A fully featured completely managed C# ListView.
An extended ListView to allow for in-place editing of subitems using arbitrary controls as editors.
Extended ListView with GUIs for easy grouping.
Add column sorting to the ListView control the easy way.
This article describes a much easier to use ListView that supports sorting and grouping
An Outlook Style List Control
A customized ListView control with printing capability.
A customized ListView control with printing capability.
An update to the excellent XPTable control
A custom ListView that allows the column size to be locked.
A fully customisable ListView style control based on Java\'s JTable.
This article describes the creation of a Shape custom control and an inherited Label control.
This article describes the creation of a Label custom control that can be translucent to the background.
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.
An article using DropDownList Pager in GridView Control
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.
A Model driven GridView.
A way to show and edit data (DataRow) in PropertyGrid control.
When you resize a form you don\'t want to have a horizontal scrollbar on a DBGrid. This code snippet resizes all the columns in a grid in an intelligent way.
How to embed a ComboBox (DropDownList) in a DataGrid.
Some things in .NET are missing \"practical\" short cuts. This article demonstrates how to obtain the row in a DataTable that the currently selected row in a DataGrid is linked to.
A simple DataGrid column for LinkLabels.
An implementation of a grid in C#
A WinForm SplitButton control you can drag onto your form design surface then add the items to the drop-down menu from the client of the SplitButton. The items include a text display to the user and an invocation method callback.
How to build ComboBox, DateTimePicker and Button as User Controls for DataGridColumns for WinForms.
A DataGrid printing class.
How to customize DataGrid columns and filter data.
A control for displaying and editing data of an XML file in a property grid.
A plugin which offers search and replace, casing and other capabilities for the Microsoft .NET DataGridView component
Context menu for the custom properties in the C# PropertyGrid, allowing the user to reset the properties, the same way as in Visual Studio.
Plot symbols on a radar using the azimuth and elevation
Using an XML Schema Definition file, this program uses code generation and CodeDom manipulation to edit XML data in the PropertyGrid.
Allows user defined sizing of DataGrid column header height to support multi-line header text.
Enhance the DataGrid control with drag and drop support for column reordering
An article presenting a method of sorting a DataGridView by many columns
DataGrid Zen Novice
A grid allowing grouping and arranging items, much like Outlook.
Add a PropertyTab showing the fields of an object and overlay icons to the PropertyGrid
A reusable component which extends the DataGrid and adds functionality for real time filtering.
SourceGrid is a free open source grid control. Supports virtual grid, custom cells and editors, advanced formatting options and many others features
This article describes a base class, FilterTextBox, that can be used to implement flexible filtering for a TextBox control.
A header control that mimics outlook 2003 headers and sub headers
A C# tab control that mimics the Visual Studio.Net, Excel, and InterDev tab styles.
How to add simple zoom functionality for custom controls.
Creating Panel Effect Label like Outlook
An article on setting styles for Windows applications.
A marquee control written in C#
A ScrollableControl extension to generate horizontal and vertical scroll events.
C# Rect Tracker (like CRectTracker on C++).
Horizontal-vertical layout control
A very simple class to include the browse for folder window into your C# project
Tips on how to add tooltips to controls on windows form in the .NET framework
ListView which supports checkable subitems and returns the clicked subitem
Another wizard for .NET using tab control
An article on an owner drawn flicker free status bar
An article that demonstrates row formatting and adding custom styles to the designer.
Custom Controls Library (MaskEdit, Statusbar with Progress Panel, and more).
Comprehensive library of controls, dialogs and useful methods
Create background gradient color bar
Property-Grid layout control
Using the Splitter and Panel controls, Anchor and Dock control properties in Windows Forms.
How to display a title and an icon in a ToolTip window.
Custom FormHeader Control
Adding \"Balloon\" style to ToolTip provider.
Visual Inheritance allows you to inherit visual elements in your derived GUI classes.
A custom control in C# based on the standard splitter showing embedded resources.
Application settings based on public class properties, dynamically filled into a UI
A scrollable and ratio-stretch picture box control
Custom Control to display busyness
This article discusses the development of two simple classes that implement horizontal and vertical controls for Windows Forms development by encapsulating the native Win32 vertical and horizontal rule controls.
A KeyState struct to objectify the KeyState property of DragEventArgs.
This article discusses the usage of a custom class that caches custom images. The class, GraphicsBuffer, is best used to cache visual states for controls without concern for control flicker and unnecessary processor usage.
This article proposes another VS.NET-like ToolBox control based on the work of Iulian Serban
A control to display XML-data and/or make it editable, avoiding the unmanaged Internet Explorer plug-in.
Inheritable (super class) UserForm that enables runtime moving of controls (editing).
Method that resizes all the columns of a specified Data Grid object
This is the second part of a multipart article on unifying web and window form application development. This part demonstrates synchronous and asynchronous event handling of GUI control events, abstracting the implementation of web/window forms to be technology independant.
Scroll the contents in windows and multi-undo and redo in controls.