The UIControlBase type exposes the following members.

Constructors

  NameDescription
UIControlBase
Initializes a new instance of the UIControlBase class

Methods

  NameDescription
CheckExistence
ClickOverloaded.
DoubleClickOverloaded.
DragOverloaded.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindOverloaded.
FindAllOverloaded.
GetAnscestors
GetDescendants
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetImage
Get the bitmap of the control.
GetPartialImage
Gets partial bitmap of the control
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MoveMouseTo
Simulate a mouse move, this is good way to test hover functionality.
OnBeforeAnyAction
Refresh
Release cached properties associated with the control. Cachable properties are : Children Parent CodePath ID
SetFocus
Sets the focus of the control
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
WaitForControlByID
Waits for a specific child by ID
WaitForControlByName
Waits for a specific child by name
WaitForProperty
Waits for a specific property
Write
Simulate key strokes using the keyboard.

Fields

Properties

  NameDescription
Children
The children of the control (as seen in the UI control browser)
ClassName
CodePath
The path to the control, as it will look from code
Enabled
Return the access state of the control (Enabled/Disabled)
Handle
The native win32 handle of the control
ID
The ID of the control. ID is in usually a unique idetifier of the control.
Index
The index of the child control among its siblings
ItemOverloaded.
Layout
The layout of the control in absolute coordinates, (relative to the upper left corner of the desktop)
Name
The name of the control
Parent
The parent of the control
Process
The process that created the control
UIType
The name of the current type (UIAButton, UIAEditBox, etc) as it is translated by QAliber engine.
Visible
The visibility state of the control. Control is visble when exists on open process window and not minimized.
VisibleName
The name of the control as it appears in the UI Controls browser

Events

  NameDescription
BeforeAnyAction
This event is fired whenever a real action on a control (mouse click, keyboard activity) is about to be made

See Also