The Control type exposes the following members.

Constructors

  NameDescription
Protected methodControl()()()()
Initializes the control
Protected methodControl(String)
Initializes the control
Protected methodControl(String, Int32, Int32)
Initializes the control
Protected methodControl(String, Int32, Int32, Int32, Int32)
Initializes the control

Methods

  NameDescription
Public methodActivate
Activates the control
Public methodBlur
Deactivates the control
Protected methodButtonPressedMessage
Override this message to handle button pressed events internally.
Protected methodButtonReleasedMessage
Override this message to handle button released events internally.
Public methodDispose
Disposes the control
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHitTest
Checks if a point is inside of the control
Public methodInvalidate()()()()
Safely redraws control
Public methodInvalidate(rect)
Safely redraws control
Protected methodKeyboardAltKeyMessage
Override this message to handle alt key events internally.
Protected methodKeyboardKeyMessage
Override this message to handle key events internally.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnButtonPressed
Fires the ButtonPressed event
Protected methodOnButtonReleased
Fires the ButtonReleased event
Protected methodOnDoubleTap
Fires the DoubleTap event
Protected methodOnGotFocus
Fires the GotFocus event
Protected methodOnKeyboardAltKey
Fires the KeyboardAltKey event
Protected methodOnKeyboardKey
Fires the KeyboardKey event
Protected methodOnLostFocus
Fires the LostFocus event
Protected methodOnRender
Renders the control contents
Public methodOnTap
Fires the Tap event
Public methodOnTapHold
Fires the TapHold event
Public methodOnTouchDown
Fires the TouchDown event
Public methodOnTouchGesture
Fires the TouchGesture event
Public methodOnTouchMove
Fires the TouchMove event
Public methodOnTouchUp
Fires the TouchUp event
Public methodRender
Unsafely renders control
Public methodSendButtonEvent
Directly inform control of button events
Public methodSendKeyboardAltKeyEvent
Directly inform control of keyboard alt key events
Public methodSendKeyboardKeyEvent
Directly inform control of keyboard key events
Public methodSendTouchDown
Directly inform control of touch down event
Public methodSendTouchGesture
Directly inform control of touch gesture event
Public methodSendTouchMove
Directly inform control of touch move event
Public methodSendTouchUp
Directly inform control of touch up event
Public methodToString (Inherited from Object.)
Protected methodTouchDownMessage
Override this message to handle touch events internally.
Protected methodTouchGestureMessage
Override this message to handle touch events internally.
Protected methodTouchMoveMessage
Override this message to handle touch events internally.
Protected methodTouchUpMessage
Override this message to handle touch events internally.
Public methodUpdateOffsets()()()()
Update the X/Y position offset of the control
Public methodUpdateOffsets(point)
Update the X/Y position offset of the control

Properties

  NameDescription
Public propertyCanFocus
Gets the controls ability to receive focus
Public propertyDisposing
Gets the disposing state of the control
Public propertyEnabled
Gets/Sets the enabled state of the control
Public propertyFocused
Gets if the control is currently focused
Public propertyHeight
Gets/Sets the height of the control in pixels
Protected propertyInternalSuspended
Allows internally direct access to the Suspended flag of the control
Public propertyLastTouch
Gets the coordinates of the last point touched
Public propertyLeft
Gets the absolute X position of the control accounting for parental offsets
Public propertyLocation
Gets or sets the location of the control
Public propertyName
Gets the name of the control
Public propertyParent
Gets/Sets the control's container
Public propertyScreenBounds
Gets the exact location of the control in pixels on the screen
Public propertySuspended
Gets/Sets the suspended state
Public propertyTag
Gets or sets a user defined tag for the control
Public propertyTop
Gets the absolute Y position of the control accounting for parental offsets
Public propertyTouching
Gets the current touch state of the control
Public propertyVisible
Gets/Sets the visibility of the control
Public propertyWidth
Gets/Sets the width of the control in pixels
Public propertyX
Gets/Sets the X position in pixels
Public propertyY
Gets/Sets the Y position in pixels

Events

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

See Also