The Wayback Machine - https://web.archive.org/web/20100408000111/http://www.codeguru.com:80/csharp/.net/net_general/eventsanddelegates/

    Events and Delegates

    .NET Tip: Writing to the Event Log

    Create a class to add Error, Warning, and Information entries in the Windows event log.

    [Updated] Using Delegates to Interchange Information Between Siblings of a Parent Form

    Discover how to interchange information between sibling forms of a parent form. In many cases, especially in MDI applications, you need to interchange information between child forms that are instantiated by the same parent. In such cases, delegates are a suitable way to exchange information.

    Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS Feed

    Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS feed using System.Diagnostics.EventLog, EntryWritten, and EnableRaisingEvents.

    MFC Controls for Vista

    Microsoft Foundation Classes continue to play an important role for C++ developers. Discover how to upgrade an existing application with MFC 9's full support for the Windows Vista look-and-feel.

    Understanding Relaxed Delegates in VB

    Microsoft relaxed delegates in VB 8.0 to provide more options for binding event handlers to events. Some further relaxation is in store with the upcoming VB 9.0 release. Find out how it works.

    [Updated] Creating a Custom Message Box

    Learn how to develop a custom message box in C#.

    Events and Delegates in Depth

    Learn the details about events and delegates. You'll also read about the .NET 2.0 features for delegates.

    Who Connects to Your Computer?

    Learn about monitoring the Windows event log for user logon events.

    Using the New Extension Methods Feature in C# 3.0

    Extension methods provide a new mechanism for invoking static methods on object instances. Although they behave similarly to static methods, they offer greater convenience.

    Remoting Chat Application

    The application is designed using .NET remoting framework 1.0. .NET remoting provides a very powerful framework for the distributed application.

    .NET Remoting and Event Handling in VB .NET, Part 3

    Learn the ins and outs of .NET remoting and event handling in VB .NET with an examination of the supporting code in a simple chat client and server application, including the use of the command, observer, singleton, and factory patterns.

    [Updated] FileSystemWatcher—Why Does It Stop Working?

    Ever wondered why, when using FileSystemWatcher over a network drive, it seems to forget what it's supposed to do? This article aims to explain the problem and show you how to solve it.

    Basic Event Handling in C#

    A simple illustration of using event handling and delegates for a new service.

    Working With Asynchronous .NET Web Service Clients

    Having trouble using the asynchronous call mechanisms built into .NET? Let Kenn Scribner clarify it for you and make your programming tasks (at least as related to asynchronous processing) a little easier.

    .NET Event Handling using the Template Method Design Pattern

    This article builds on the recommended practice for event handling described by Microsoft in the MSDN Library.