DesignerActionService.GetComponentActions Method (IComponent, ComponentActionsType)
Returns the collection of smart tag item lists of the specified type associated with a component.
Assembly: System.Design (in System.Design.dll)
public virtual DesignerActionListCollection GetComponentActions( IComponent component, ComponentActionsType type )
Parameters
- component
-
Type:
System.ComponentModel.IComponent
The component that the smart tags are associated with.
- type
-
Type:
System.ComponentModel.Design.ComponentActionsType
The ComponentActionsType to filter the associated smart tags with.
Return Value
Type: System.ComponentModel.Design.DesignerActionListCollectionThe collection of smart tags of the specified type for the specified component.
| Exception | Condition |
|---|---|
| ArgumentNullException | comp is null. |
This version of the overloaded GetComponentActions method filters on the type parameter, which can have one of the following values.
Value | Description |
|---|---|
All associated smart tags. | |
Pull-model smart tags only. | |
Push-model smart tags only. |
If the associated designer for a component does not supply a pull-model smart tag list, then the GetComponentActions method will instead use the designer's design-time shortcut menu items from the Verbs property.
Available since 2.0
GetComponentDesignerActions
GetComponentServiceActions
System.ComponentModel.Design.DesignerActionListCollection
System.ComponentModel.Design.DesignerVerb
System.ComponentModel.Design.ComponentActionsType
GetComponentActions Overload
DesignerActionService Class
System.ComponentModel.Design Namespace
Designer Commands and the DesignerAction Object Model for Windows Forms