I have a fairly complex listbox which has the Allow Expandable Rows property set.
When the disclosure triangle is clicked a variable number of rows should be created for the row being expanded.
The expansion is only 1 level deep.
My problem is when I click the triangle ExpandRow is not being called, the Change event is.
At this point Change causes the program to fail.
If I disable the change event and run the program and click the triangle the row remains selected, click it again and the ExpandRow event runs fine.
The documentation uses DoubleClick to toggle the expanded status, but it doesn't cure the problem either.
I don't understand why the Change event is being called. Anyone got any ideas?