DoCmd.HourGlass not working

C

cr113

I've got a form with a treeview object. When I double click on a
particular node in the treeview I open a second form. The second form
takes awhile to populate so I want to display an hourglass cursor. I
can't get the hourglass to display. What's odd is that it works from a
button click event but not the treeview double click event.


This code doesn't work:

Private Sub TreeView1_DblClick()
Call DoCmd.Hourglass(True)
DoCmd.OpenForm "SecondForm"
End Sub

This code works:

Private Sub Button_Click()
Call DoCmd.Hourglass(True)
DoCmd.OpenForm "SecondForm"
End Sub

The only difference is the event. What is going on?
 
A

Arvin Meyer [MVP]

Probably that you aren't using the Node Click event.

BTW, a simple

DoCmd.Hourglass True

DoCmd.Hourglass False

turns it on and off
 
A

Arvin Meyer [MVP]

Probably that you aren't using the Node Click event.

That ended up being my workaround. But why doesn't it work in the
double click event? Is that a bug?

Not a bug, that's the way a TreeView works
 
Top