It is always best to use Screen, as Serge showed, because it will have a cursor on every one of your forms. Whereas if you were to just put something like Form1.MousePointer = vbHourGlass, than it would only show the cursor for that form.