This documentation is archived and is not being maintained.
System.Windows.Forms.Design.Behavior Namespace
Visual Studio 2010
The System.Windows.Forms.Design.Behavior namespace contains classes for creating custom user interface behavior for components at design time.
The following list shows the classes included in this namespace:
A Glyph class for handling painting and hit-testing.
An Adorner class for managing a collection of Glyph objects.
A BehaviorService class for managing the custom user interface in a designer.
A SnapLine class that represents horizontal and vertical line segments that assist users in aligning components at design time.
| Class | Description | |
|---|---|---|
![]() | Adorner | Manages a collection of user-interface related Glyph objects. This class cannot be inherited. |
![]() | Behavior | Represents the Behavior objects that are managed by a BehaviorService. |
![]() | BehaviorDragDropEventArgs | Provides data for the BeginDrag and EndDrag events. |
![]() | BehaviorService | Manages user interface in the designer. This class cannot be inherited. |
![]() | BehaviorServiceAdornerCollection | Stores Adorner objects in a strongly typed collection. |
![]() | BehaviorServiceAdornerCollectionEnumerator | Supports iteration over a BehaviorServiceAdornerCollection. |
![]() | ComponentGlyph | Associates a Glyph with its component. |
![]() | ControlBodyGlyph | Associates a Glyph with its control. |
![]() | Glyph | Represents a single user interface (UI) entity managed by an Adorner. |
![]() | GlyphCollection | Stores Glyph objects in a strongly typed collection. |
![]() | SnapLine | Represents the horizontal and vertical line segments that are dynamically created in the user interface (UI) to assist in the design-time layout of controls in a container. This class cannot be inherited. |
| Delegate | Description | |
|---|---|---|
![]() | BehaviorDragDropEventHandler | Represents the methods that will handle the BeginDrag and EndDrag events of a BehaviorService. This class cannot be inherited. |
| Enumeration | Description | |
|---|---|---|
![]() | GlyphSelectionType | Describes the designer selection state of a Glyph. |
![]() | SnapLinePriority | Specifies the relative importance of a snapline. |
![]() | SnapLineType | Specifies the orientation and relative location of a snapline. |
Show:


