Symptom
After inserting an ActiveX Control into a tabpage, saving the Tab control and reopening it, the ActiveX container is lost.
Environment
PowerBuilder
Reproducing the Issue
1. Make a userobject from Tab (File -> New -> PB Object -> Standard Visual -> tab)
2. Add a tabpage and then insert an olecustomcontrol (Insert -> Control -> Ole) and select any Ole Control
3. The ActiveX Control shows up and everything looks OK. You can edit Properties via the 'OLE Control Properties' button
4. Save and Close the tabcontrol, and then open it again. The ActiveX Control container is empty the 'OLE Control Name' field in Properties is empty, and you cannot edit the ActiveX Properties anymore.
Solution
Workaround: Embed the activeX in a custom visual object and insert that visual object in the tabpage.