I have a very complex form displaying "today's" data. It takes a second or too to load due to the complexity. On the screen are two buttons (commands). Press the left hand one and the date is reset to yesterday and the screen refreshes with yesterday's data. Press the right hand one and you get tomorrow. As soon as you press either of these two buttons the cursor changes from the little arrow to a revolving circle. But nowhere in the code or the button properties can I see anything which indicates a change in the pointer.
If (for experiment) I create another button and add code to click one of these buttons (cmdTomorrow_Click) then the pointer does not change????
So what causes a comand to show the revolving circle when pressed??