| A Designable PropertyTree for VS.NET |
| The Code Project |
| Ever since I first started programming with OWL back in 1995, I've written this type of control each time I learn a new language in which to program GUIs. I wrote one in OWL (Borland's MFC-like library), in straight C, and Java 2's Swing, among others. I've always called them 'PropertyTree's - mostly because the first place I saw them implemented was in Netscape's Edit | Properties dialog box. |
|
| An RSS 2.0 Blog Reader Written In MyXaml |
| The Code Project |
| An RSS 2.0 Blog Reader Written in MyXaml |
|
| ASP.NET Color DropDown Control |
| The Code Project |
| An example of persisting and parsing a custom collection in an ASP.NET server control. |
|
| C# List View v1.3 |
| The Code Project |
| A fully featured completely managed C# ListView. |
|
| Client/Server-side ASP.NET Credit Card Validation Control |
| The Code Project |
| Article discussing new version of ASP.NET Credit Card Validator, including both server and client-side checks and VS.NET designer support. |
|
| Client/Server-side ASP.NET Credit Card Validation Control |
| The Code Project |
| Article discussing new version of ASP.NET Credit Card Validator, including both server and client-side checks and VS.NET designer support. |
|
| Creating Custom ASP.NET Controls in VS.NET |
| Susan Warren |
| This document describes the techniques users can employ to author and consume custom Web controls for ASP.NET Web applications using Visual Studio.NET. Creating custom ASP.NET server controls is much like creating custom Windows Forms controls. Support for the shared functionality (custom value editors, designer verbs, etc.) is described in the Programming Guide section of the .NET Frameworks documentation. This document describes the design-time support that is unique to ASP.NET server control authoring.
|
|
| Cutting Edge |
| MSDN |
| Dress Your Controls for Success with ASP.NET 1.1 Themes, Part 2 |
|
| Declarative QueryString Parameter Binding |
| The Code Project |
| Describes using reflection to automatically populate member parameters from the Form and Querystring. |
|
| Description Enum TypeConverter |
| The Code Project |
| This article explains how to manage to make a TypeConverter for enums using its descriptions. |
|
| Exposing Type Information |
| C#Today |
| In his previous article, Morgan Skinner looked at the TypeDescriptor class, and how it could be used to retrieve various pieces of information from a type (or object). In certain situations however, you might want to augment or bypass the information returned from the TypeDescriptor, and in order to do this you need to implement the ICustomTypeDescriptor interface on your type. In this article, Morgan examines the ICustomTypeDescriptor interface, and show some examples of where it might be used, such as to to construct a list of properties on the fly when reading records from a database and displaying them on screen. Using the ICustomTypeDescriptor interface, it is possible to give each record its own list of properties, which might be useful if you want to permit or deny access to those properties based on some row level security settings. |
|
| Full-featured XP Style Collapsible Panel |
| The Code Project |
| Source and demo application for a full-featured XP style collapsible panel |
|
| MenuItem Extender - add images and font support to your menu. |
| The Code Project |
| An extender provider component that provides Image and Font properties to a MenuItem class. |
|
| Report Builder |
| The Code Project |
| Article on a simple report builder |
|
| Sorted globalized property grid |
| The Code Project |
| An article on sorting and globalization of properties in a PropertyGrid |
|
| Taking a Bite Out of ASP.NET ViewState |
| MSDN |
| The Web is stateless, and so are ASP.NET Pages. They are instantiated, executed, rendered, and disposed on every round trip to the server. As a Web developer, you can add statefulness using well-known techniques like storing state on the server in Session state or by posting a page back to itself. |
|
| The .NET Property Grid Control |
| C#Today |
| In this article, Morgan Skinner will explore the facilities available in the .NET Property Grid control, a new addition to the arsenal of controls available within the .NET environment. This control will be familiar to anyone who has used Visual Basic in its earlier incarnations, as its basically a new version of the VB property grid. The control allows you to display and modify properties of an object (or set of objects), in a manner that is fairly intuitive to the user. This article will begin with a simple example of using the control to display properties of an object, and will build through successive examples showing how to extend the user interface available with the control. |
|
| Two way data binding in ASP.NET |
| The Code Project |
| How two use the design time services to provide 2 way data binding in ASP.NET |
|
| Unleash PropertyGrid with Dynamic Properties and Globalization |
| The Code Project |
| The article presents a way to enhance the use of the PropertyGid control with dynamic properties and globalization |
|
| Wonders of Windows Forms: Extending Windows Forms with a Custom Validation Component Library, Part 3 |
| MSDN |
| Michael Weinhardt wraps up his series on validation by adding in control-scoped validation support, as well as creating an extensible validation summary framework with two separate implementations. |
|