单柱图:就是WSCHART的单柱图,比如说:2005年这一年销售额的柱上有各种产品,如洗衣机 电脑 电视的销售额所占的比例;
怎么做??????谢谢大家!!!!!

解决方案 »

  1.   

    我是用一个pictureBox控件
    在控件上画各种颜色的长方块
    呵呵
      

  2.   

    这里有个asp的,参考一下吧。
    http://www.chenoe.com/blog/article.asp?id=1969另外,到www.mndsoft.com搜索一下,里面有个现成的源码。很不错的。
      

  3.   

    www.wave12.com上面的WSCHART也不是免费的啊,我用了,画出的图片带未注册几个字,还有网站的名字,没办法用啊
      

  4.   

    pictureBox控件能力很强,要画图就画图、要贴图就贴图、要打字就打字。我如果碰到这种情况就自己画,不用什么ActiveX控件。
      

  5.   

    给你代码。你改一下就行了
       ScaleMode = 3   ' 以像素为单位。
       Picture1.Line (200, 400)-(600, 800), vbRed, BF
       Picture1.FillColor = vbBlack
       Picture1.FillStyle = vbTransparent
       Picture1.Circle (400, 400), 200, vbBlack, , , 0.8
       Picture1.Circle (400, 800), 200, vbBlack, , , 0.8
      

  6.   

    用picturebox控件,或者用teechart。
      

  7.   

    如果只有两个项目,一个是60%,一个是40%。可以在窗体上放两个picturebox控件,把它们的borderstyle设成0,它们的颜色可以用backcolor设置,而它们代表的份额大小可以由它们的长度控制,但一定要成比例。如果有多个,可以设一个控件数组,根据项目的多少,动态加载相应数目的picturebox控件,并将它们排列好(程序结束的时候还得再卸载到只剩一个)。而它们的份额数值可以用label控件实现。
      

  8.   

    最灵活的是用PICTUREBOX控件画,我的网站上有一个用PICTUREBOX控件画的进度条控件,或许对你有一些启示,你可以看看。VB资料->查询“进度条”;╭═══════════════════╮
    ║ 免费的源码、工具网站,欢迎大家访问!║
    ║ http://www.j2soft.cn/        ║
    ╰═══════════════════╯