David,
Here's where the debugger can be your best friend.. turn on Event Tracking and you can see all of the orders that things happen in while the control is running. Turn off things like MouseMove and Paint though because they are fairly uninteresting events for what you are trying to find out.
>I have taken over maintenance of an application that exclusively uses listboxes (converted from 2.6). I am more accustomed to working with grids. In a grid, when the afterrowcolumnchange event fires, I can refresh other data elements that are adjacent to the grid.
>
>How can I accomplish this with a listbox? I see that there is a keypress event, so I could trap for up and down arrow, and others like mousedown. But that seems cumbersome. Is there an event that fires when the row changes or some other way to test for a row change so I can accomplish this?