ComponentEventArgs Class

Definition

Provides data for the ComponentAdded, ComponentAdding, ComponentRemoved, and ComponentRemoving events.

[System.Runtime.InteropServices.ComVisible(true)]
public class ComponentEventArgs : EventArgs
Inheritance
ComponentEventArgs
Attributes

Inherited Members

System.EventArgs

System.Object

Examples

The following example demonstrates creating a ComponentEventArgs.

public:
   // This example method creates a ComponentEventArgs using the specified argument.
   // Typically, this type of event args is created by a design mode subsystem.
   ComponentEventArgs^ CreateComponentEventArgs( IComponent^ component )
   {
      // The component that is related to the event:  args.Component
      return gcnew ComponentEventArgs( component );
   }
// This example method creates a ComponentEventArgs using the specified argument.
// Typically, this type of event args is created by a design mode subsystem.  
public ComponentEventArgs CreateComponentEventArgs(IComponent component)
{
    ComponentEventArgs args = new ComponentEventArgs(component);

    // The component that is related to the event:  args.Component

    return args;
}
' This example method creates a ComponentEventArgs using the specified argument.
' Typically, this type of event args is created by a design mode subsystem.  
Public Function CreateComponentEventArgs(ByVal component As IComponent) As ComponentEventArgs

    Dim args As New ComponentEventArgs(component)

    ' The component that is related to the event:  args.Component

    Return args
End Function

Remarks

ComponentEventArgs is the root event arguments class for all component management events. This type of event occurs when you add or remove components using a designer.

Constructors

ComponentEventArgs(IComponent)

Initializes a new instance of the ComponentEventArgs class.

Properties

Component

Gets the component associated with the event.