The information in this article applies to:
SYMPTOMSShowing a modal form or dialog box (such as a message box) as a result of code in the ItemClick event of a ListView control can cause odd behavior with the ListView when the modal form or dialog box is dismissed. The ListItem that was clicked often moves around the ListView control and appears to be attached to the mouse pointer. RESOLUTIONThis problem is a result of the modal form interrupting the normal flow of execution. To avoid this problem, do not show any modal forms or dialog boxes in code for the ItemClick event. If the ListView needs to be able to respond to an ItemClick and needs information from the item that was clicked on, one should save the ListItem object passed to the ItemClick event and use it in the Click event for the same ListView control. Any processing that needs to be completed when an item is clicked upon can be performed in the Click event with the saved ListItem object. The following code shows this technique by declaring and using private form-level variable of type ListItem. This variable is set in the ItemClick event (which is fired before the Click event) and then is used in the Click event that is fired immediately after the ItemClick.
STATUSMicrosoft has confirmed this to be an issue in the Microsoft products listed at the beginning of this article. Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. MORE INFORMATIONSteps to Reproduce
Additional query words: kbVBp400bug kbVBp kbdsd kbDSupport kbControl kbVBp500bug kbVBp600bug
Keywords : kbGrpVB |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |