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::DesignerActionListCollection^The 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