FIX: Invalid Page Fault When Deleting Nodes in TreeView Control
Article ID: 178495
Article Last Modified on 11/18/2003
APPLIES TO
- Microsoft Visual Basic 5.0 Learning Edition
- Microsoft Visual Basic 5.0 Professional Edition
- Microsoft Visual Basic 5.0 Enterprise Edition
This article was previously published under Q178495
SYMPTOMS
While attempting to delete nodes from a TreeView control, you receive an
Invalid Page Fault and your Visual Basic application is terminated.
CAUSE
This problem may occur when the user clicks on the TreeView control and
this action causes an event procedure to run that attempts to delete nodes
from the TreeView before the TreeView gets the focus.
RESOLUTION
To correct this problem, call the DoEvents function in the MouseDown event
of the TreeView Control. For example:
Private Sub TreeView1_MouseDown(Button As Integer, Shift As Integer, _
x As Single, y As Single)
DoEvents
End Sub
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been fixed in Visual Basic 6.0.
Additional query words: application error crash gpf ipf page fault
Keywords: kbbug kbfix kbapi kbvbp600fix kbcontrol KB178495