From Xojo Documentation

You are currently browsing the old Xojo documentation site. Please visit the new Xojo documentation site!

Class (inherits from DesktopUIControl)

New in 2021r3

Adds a rotating progress wheel to a window.

Closing FocusLost MouseExit
ConstructContextualMenu FocusReceived MouseMove
ContextualMenuItemSelected KeyDown MouseUp
DragEnter KeyUp MouseWheel
DragExit MouseDown Opening
DragOver MouseDrag
DropObject MouseEnter

Active fa-lock-32.png LockBottom Scope fa-lock-32.png
AllowAutoDeactivate LockLeft TabIndex
AllowTabStop LockRight Tooltip
Enabled LockTop Top
Handle fa-lock-32.png MouseCursor Transparent
Height Name fa-lock-32.png Visible
Index fa-lock-32.png PanelIndex Width
Left Parent Window fa-lock-32.png

AcceptFileDrop AcceptTextDrop Refresh
AcceptPictureDrop Close SetFocus
AcceptRawDataDrop DrawInto


Use the Visible property of the control to show or hide it. When it is visible, it is animated automatically.

Animation requires that the application is able to refresh the control. This will happen while the application is idle. If the control is to be animated during a tight loop, this can be achieved by putting the loop in a Thread, or via the DesktopUIControl.Refresh method.

The ProgressWheel is always displayed at the standard system size. Resizing it has no effect.

See Also

DesktopUIControl class.