DesktopProgressWheel

From Xojo Documentation

Class (inherits from DesktopUIControl)


New in 2021r3

Adds a rotating progress wheel to a window.

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


Properties
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


Methods
AcceptFileDrop AcceptTextDrop Refresh
AcceptPictureDrop Close SetFocus
AcceptRawDataDrop DrawInto

Notes

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.