The IContainer type exposes the following members.

Methods

  NameDescription
Public methodActivate
Activates the control
(Inherited from IControl.)
Public methodAddChild
Adds a child control to the container
Public methodBlur
Deactivates the control
(Inherited from IControl.)
Public methodBringControlToFront
Updates the z-index of the specified control so it is rendered on top.
Public methodClearChildren
Removes all children from container.
Public methodDispose
Frees, releases, or resets allocated unmanaged resources.
(Inherited from IControl.)
Public methodGetChildByIndex
Returns a child by its index.
Public methodGetChildByName
Gets a child control by its name.
Public methodGetChildIndex
Returns the index associated with the child.
Public methodHitTest
Checks if a point is inside of the control
(Inherited from IControl.)
Public methodInvalidate()()()()
Safely redraws control
(Inherited from IControl.)
Public methodInvalidate(rect)
Safely redraws control
(Inherited from IControl.)
Public methodNextChild
Moves the focus from the active to the next child.
Public methodPreviousChild
Moves the focus from the active to the previous child.
Public methodQuiteUnsuspend
Sets the containers Suspended property to false without redrawing the container
Public methodRemoveChild
Removes a child from the container
Public methodRemoveChildAt
Removes child by index
Public methodRender(Boolean)
Unsafely renders control
(Inherited from IControl.)
Public methodRender(rect, Boolean)
Unsafely renders control.
Public methodSendButtonEvent
Directly inform control of button events
(Inherited from IControl.)
Public methodSendKeyboardAltKeyEvent
Directly inform control of keyboard alt key events
(Inherited from IControl.)
Public methodSendKeyboardKeyEvent
Directly inform control of keyboard key events
(Inherited from IControl.)
Public methodSendTouchDown
Directly inform control of touch down event
(Inherited from IControl.)
Public methodSendTouchGesture
Directly inform control of touch gesture event
(Inherited from IControl.)
Public methodSendTouchMove
Directly inform control of touch move event
(Inherited from IControl.)
Public methodSendTouchUp
Directly inform control of touch up event
(Inherited from IControl.)
Public methodUpdateOffsets()()()()
Update the X/Y position offset of the control
(Inherited from IControl.)
Public methodUpdateOffsets(point)
Update the X/Y position offset of the control
(Inherited from IControl.)

Properties

  NameDescription
Public propertyActiveChild
Gets/Sets the control that is currently focused inside the container
Public propertyCanFocus
Gets the controls ability to receive focus
(Inherited from IControl.)
Public propertyCanRender
Gets the containers ability to be rendered
Public propertyChildren
Gets an array of children
Public propertyDisposing
Gets the disposing state of the control
(Inherited from IControl.)
Public propertyEnabled
Gets/Sets the enabled state of the control
(Inherited from IControl.)
Public propertyHeight
Gets/Sets the height of the control in pixels
(Inherited from IControl.)
Public propertyLastTouch
Gets the coordinates of the last point touched
(Inherited from IControl.)
Public propertyLeft
Gets the absolute X position of the control accounting for parental offsets
(Inherited from IControl.)
Public propertyName
Gets the name of the control
(Inherited from IControl.)
Public propertyParent
Gets/Sets the control's container
(Inherited from IControl.)
Public propertyScreenBounds
Gets the exact location of the control in pixels on the screen
(Inherited from IControl.)
Public propertySuspended
Gets/Sets the suspended state
(Inherited from IControl.)
Public propertyTop
Gets the absolute Y position of the control accounting for parental offsets
(Inherited from IControl.)
Public propertyTopLevelContainer
Returns the top-most parent
Public propertyTouching
Gets the current touch state of the control
(Inherited from IControl.)
Public propertyVisible
Gets/Sets the visibility of the control
(Inherited from IControl.)
Public propertyWidth
Gets/Sets the width of the control in pixels
(Inherited from IControl.)
Public propertyX
Gets/Sets the X position in pixels
(Inherited from IControl.)
Public propertyY
Gets/Sets the Y position in pixels
(Inherited from IControl.)

Events

  NameDescription
Public eventButtonPressed
Adds or removes callback methods for ButtonPressed events
(Inherited from IControl.)
Public eventButtonReleased
Adds or removes callback methods for ButtonReleased events
(Inherited from IControl.)
Public eventDoubleTap
Adds or removes callback methods for DoubleTap events
(Inherited from IControl.)
Public eventGotFocus
Adds or removes callback methods for GotFocus events
(Inherited from IControl.)
Public eventKeyboardAltKey
Adds or removes callback methods for KeyboardAltKey events
(Inherited from IControl.)
Public eventKeyboardKey
Adds or removes callback methods for KeyboardKey events
(Inherited from IControl.)
Public eventLostFocus
Adds or removes callback methods for LostFocus events
(Inherited from IControl.)
Public eventTap
Adds or removes callback methods for Tap events
(Inherited from IControl.)
Public eventTapHold
Adds or removes callback methods for TapHold events
(Inherited from IControl.)
Public eventTouchDown
Adds or removes callback methods for TouchDown events
(Inherited from IControl.)
Public eventTouchGesture
Adds or removes callback methods for TouchGesture events
(Inherited from IControl.)
Public eventTouchMove
Adds or removes callback methods for TouchMove events
(Inherited from IControl.)
Public eventTouchUp
Adds or removes callback methods for TouchUp events
(Inherited from IControl.)

See Also