Trouble with WebListBox

I have a WebListBox on my ContainerControl.
In the IDE I check the property HasHeading
In the Open Event I set the header column name.

me.ColumnCount=1
me.Heading(0) = “Heading Title”

When the ContainerControl is made visible the Heading isn’t set and the contents of the table are bogus.
When the SelectionChanged event occurs the selected row is actually one above the row I clicked on.
I can not select the last row of the listbox.

Try using the Shown event instead. In WE the control is not necessarily setup in the Open event. But it is setup and ready to be accessed in Shown.