I tested the project in post #1 and it works as expected on my computer.
Some comments:
1. All indexes begin with 0 and not with 1.
Therefore you could use BarChart1.SetZoomIndexes(0, 3) instead of BarChart1.SetZoomIndexes(1, 4).
2. In your example, do you really need the zoom? Zoom is not mandatory.
3. All the properties you define in the code could be set directly in the Designer.
In the demo program from the xChart thread, I set properties in the code for testing, to make sure that this works.
Like in the attached modified version.
4. You may set the BarValueOrientation property with BarChart1.BarValueOrientation = "VERTICAL" to avoid this log: xChart BarValueOrientation set to VERTICAL