The WinFormsInteractorLayer type exposes the following members.

Constructors

  NameDescription
Public methodWinFormsInteractorLayer
Initializes a new instance of the WinFormsInteractorLayer class

Methods

  NameDescription
Protected methodIsOver
Returns true if the given coordinate is part of the interactor.
(Inherited from InteractorLayer.)
Protected methodOnAttached
Invoked when the interactor - including this layer - becomes attached to its parent.
(Inherited from InteractorLayer.)
Protected methodOnDetached
Invoked when the interactor - including this layer - becomes detached from its parent.
(Inherited from InteractorLayer.)
Protected methodOnDragBegin
Invoked when the user starts dragging this interactor
Protected methodOnDragDrop
Invoked when an object gets dropped on the extension.
Protected methodOnDragEnd
Invoked when the user stops dragging this interactor
Protected methodOnDragEnter
Invoked when an object get dragged into the interactor. This will only happen when IsOver returns true for a given coordinate.
Protected methodOnDragLeave
Invoked when an object gets dragged outside interactor or when dragging gets cancelled.
Protected methodOnDragOver
Invoked when an object gets dragged over the extension.
Protected methodOnDragSelectMouseDown
Invoked when the mouse went down to drag a selection.
Protected methodOnDragSelectMouseUp
Invoked when the mouse goes up after dragging a selection.
Protected methodOnDragSelectMove
Invoked while dragging a selection when the selection rectangle overlaps this interactor.
Protected methodOnGotFocus
Invoked when the interactor got the focus.
Protected methodOnKeyDown
Raised when a key is pressed while this interactor has the focus.
Protected methodOnKeyUp
Raised when a key is released while this interactor has the focus.
Protected methodOnLostFocus
Invoked when the interactor lost the focus.
Protected methodOnMouseClick
Invoked when the mouse is clicked in the interactor, i.e. a mouse down event has occurred and the mouse button has been released in the widget as well.
Protected methodOnMouseDoubleClick
Invoked when the mouse is double-clicked in the interactor.
Protected methodOnMouseDown
Invoked when a mouse button goes down in the interactor.
Protected methodOnMouseEnter
Invoked when the mouse enters the interactor. This will only happen when IsOver returns true for a given coordinate. By default, this method will get OnMouseEnter invoked on the base interactor.
Protected methodOnMouseLeave
Invoked when the mouse leaves the interactor. This will only happen when IsOver returns false for a given coordinate.
Protected methodOnMouseMove
Invoked when the mouse moves over the extension.
Protected methodOnMouseUp
Invoked when the mouse button goes up in the interactor.
Protected methodOnPaint
Paints the extenstion.
Protected methodOnPaintDrag
Raises the PaintDrag event for the extended interactor.
Protected methodOnPaintOver
Invoked after painting the children of the interactor. Can be used to paint additional marks that should not be obscured by the child interactors.
Protected methodOnPaintShadow
Invoked before painting the interactor, with a coordinate system that is offset by the ShadowOffset.

Properties

  NameDescription
Public propertyHoverCursor
Specifies which cursor must be shown when hovering over the extension. By default, an extension does not define its own cursor, but instead, uses the cursor of its base interactor.
Public propertyInteractor
The base interactor that this extension extends.
Public propertyIsEnabled
Controls whether this layer is enabled. If false, the interactor behaves as if without the layer.
(Inherited from InteractorLayer.)
Public propertyRectangle
The rectangle that the interactor occupies, including this layer.
(Inherited from InteractorLayer.)

See Also