This class implements a PropertyTab (for a System.Windows.Forms.PropertyGrid ) that can be used to list and bind to events. You will be familiar with this control from the Visual Studio .NET designer environment. public class EventsTab : PropertyTab { // Public Constructors public EventsTab (IServiceProvider sp ); // Public Instance Properties public override string HelpKeyword {get; } // overrides PropertyTab public override string TabName {get; } // overrides PropertyTab // Public Instance Methods // overrides PropertyTab // overrides PropertyTab public override PropertyDescriptorCollection GetProperties (System.ComponentModel.ITypeDescriptorContext context , object component , Attribute[ ] attributes ); // overrides PropertyTab public override PropertyDescriptorCollection GetProperties (object component , // overrides PropertyTab } HierarchySystem.Object PropertyTab(System.ComponentModel.IExtenderProvider) EventsTab |