.NET news » Components 
Enum Utilities
In this article I will discuss some classes I've written to simplify working with enumerations. The primary thrust of these classes is added functionality, but in some cases there are performance improvements as well.
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
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
Adding Smart Tags to Windows Forms Controls
One new features in Visual Studio 2005 is the support for smart tags.A smart tag is a panel that displays next to a control and contains a list of commonly used properties.
101 Ways to Manipulate the DataGridView Control
The DataGridView control, new in Windows Forms 2.0, is so versatile and powerful that beginners can easily be overwhelmed by the options. Here's an at-your-fingertips reference to some of the most common and useful things you can do with it. (OK there aren't really 101 ways but there are a lot!)
Rebex Mail for .NET Component
Whenever you need to send mail via SMTP, download it with POP3 or access a remote mailbox using IMAP from your .NET application, Rebex Mail for .NET will provide the required infrastructure. It allows you to retrieve, create, load, process, save and send e-mail messages in MIME format using a s imple yet powerful interface, with no need to understand the complexities of MIME format. And for advanced users, there is a powerful low-level MIME library as well.
Balloon Tooltips .NET
Balloon Tooltips .NET is a powerful .NET component that allows you to create cool customized tooltips for your .NET controls! Some advantages that Balloon Tooltips .NET has over conventional tooltips: multiple line text, sounds, icons, balloon style interface, background color, and foreground color.
Internet Explorer Browser Module Framework
..Managed framework for developing Internet Explorer Browser Modules on GotDotNet. It allows one to write Browser Helper Objects (BHOs) using C#. There have been several example on how to do this including on support.microsoft.com, but no framework that I have seen. So I decided to create a framework for this!
There are several examples:
1) Random Home Page - Allows you to configure a series of urls as your default home page. It will select one at random in the list as the starting point and then cycle through them.
2) Logging - Keep track of the sites that you visit. This logs your activity to a local SQL Server 2005. I hope to creating enhanced phishing filters based on the information it collects.
He has only posted source code for the moment.
Check it out!
Internet Explorer Browser Module Framework
20 Feb 2006, 21:47:00 Source: Internet Explorer Browser Module Framework
Tags: Components
Internet
Addins
pinEdit 4.1 - Rich Html Editor
pinEdit is a professional WYSIWYG rich text HTML editor component that is simple to integrate and perfectly appropriate for all applications for which formatted texts are required. Use pinEdit as replacement for text area or as HTML editor for content management.
New in 4.1 is support for pinEditPDF add-on.

