There is a component called FusionCharts For VB, I have tried it, it is a flash based charting component for VB 6.0.
It has lots of features such as, it can fetch data from array, database
(ADO), XML file, XML string, etc. All charts are animated and
interactive, and also, they support Drill-Down, so that you can
invoke/call any function by clicking on the chart's column or bar or
bring a message box in front of user and amaze them, etc...
You must have a look: http://www.fusioncharts.com/VB