Visual Basic Mouse Pointers

VB Constant

Value

Description

Use

vbDefault

0

Default cursor

Use for default

vbArrow

1

Arrow

Selections can be made

vbCrosshair

2

Fine cross

Placement with precision

vbIbeam

3

"I"-beam

Text can be input

not used

4

not used

not used

vbSizePointer

5

Crossed double arrowheads

Resizing allowed in any direction

vbSizeNESW

6

Lower-left to upper-right double arrowhead

Resizing allowed in northeast-southwest direction

vbSizeNS

7

Vertical double arrowhead

Resizing vertically allowed

vbSizeNWSE

8

Upper-left to lower-right double arrowhead

Resizing allowed in northwest-southeast direction

vbSizeWE

9

Horizontal double arrowhead

Resizing allowed horizontally

vbUpArrow

10

Arrow pointing upward

Upward movement or scrolling

vbHourglass

11

Hourglass

Wait: program is busy

vbNoDrop

12

Slanting line through circle

"Drop" operation forbidden here

vbArrowHourglass

13

Hourglass plus arrow

Program is busy, but selections may be made with mouse

vbArrowQuestion

14

Question mark plus arrow

Select; help is available

vbSizeAll

15

same as "vbSizePointer"

same as "vbSizePointer"

vbCustom

99

Custom (non-VB) cursor

Specialized purpose

return to Q&A page