.NET news » GUI 
User Interfaces in C#: Windows Forms and Custom Controls
Author: Matthew MacDonald
Average rating: (0 reviews)
More .NET GUI books
AJAX-style Asynchronous Progress Dialog for WinForms
A base class for adding a rich asynchronous progress animation to any Form
2 Mar 2008, 07:47:00 Source: AJAX-style Asynchronous Progress Dialog for WinForms
Tags: GUI
Examples
Creating a Multi-Page Windows Forms Control with Design Time Support
Have you ever been faced with the task of displaying multiple pages on the same Windows Form? Most of us would certainly respond in the affirmative, and most of us have addressed this by using the good-old Tab Control. While tabs are undoubtedly a proven way of handling such cases, there are situations calling for a "less generic" approach. What if we need to make our form a bit more visually appealing and use icons or graphical buttons to flip through pages? What if we don't want to display tabs at all? Many familiar applications feature such graphical interfaces; however, the .NET framework offers no built-in tools to accomplish this, at least at the time of this writing.
11 Feb 2008, 02:43:00 Source: Creating a Multi-Page Windows Forms Control with Design...
Tags: Components
GUI
WPF Master Pages
One of the really great enhancements in ASP.NET was the introduction of master pages. They help developers to create a consistent layout for the pages in an application. Unfortunatly there is no such concept in WPF. But there is an easy way to build a control similar to an ASP.NET master page.
Visual Studio 2008 TabStrip
I have replicated Visual Studio's vertical TabStrip control from the ground up. This lightweight control doesn't have containers which you can dump controls onto, as I have created the control to be used with forms instead of containers. Enjoy this 173 code liner.
A custom CheckedListBox with Datasource implementation ( bindable )
In this article you will see how to bind a CheckedListBox to the data source and how to get/set a list of id's for the checked items.
16 Jan 2008, 23:52:00 Source: A custom CheckedListBox with Datasource implementation (...
Tags: Components
GUI
CheckBox ComboBox Extending the ComboBox Class and Its Items
An article on a CheckBox ComboBox control which extends the ComboBox.Items.
29 Oct 2007, 14:39:00 Source: CheckBox ComboBox Extending the ComboBox Class and Its Items
Tags: Components
GUI
Code-free User-Interface Design with Expression Blend
Microsoft Expression Blend is a new full-featured design tool for creating highly-interactive and sophisticated Windows application user interfaces using Windows Presentation Foundation (WPF). With Expression Blend, a designer can design and create the UI of an application without worrying about the logic of the application. Once the UI is completed, it can be passed to the developer who will in turn code the business logic of the application.
WindowsVistaRenderer: A new button generation
ToolStripRenderer that renders Vista like buttons.
How to harness the power of XHTML and XForms in your .NET applications
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.
A Simple Label-like Control with Border Effect
An article presenting a control capable of adding a border-like effect to any desired text

