各位大虾们好, 
小女子在此有一问题用了很多方法都不能解决,还望你们多多指教。 VB中chart在窗体Resize时加入了随窗体大小而变化的语句,此时chart中的数据便成了随机数为什么? 
去掉了Resize中语句后便正常,该怎样设置才能即可随窗体变化,又能产生数据。 
〈用Adodc,动态Ado都不行> 

解决方案 »

  1.   

    不太明白你的意思,如果要CHART在RESIZE前后数据不发生变化,建立几个变量在RESIZE事件中将数据重新赋一下值即可。
      

  2.   

    chart在窗体Resize时加入了随窗体大小而变化的语句,此时chart中的数据便成了随机数为什么,不加入就是正常的。
    但现在我想设置成可随窗体变化,又能产生正常的数据。
      

  3.   

    设置Chart的属性,不要选中“随机”填充数字。还有,在没有填充数字前把Chart的各项设为零,在填充后即使如何改变它的大小都不会像你那样说的情况出现了
      

  4.   

    我回去试了,还是不行。第一次运行的时候是对的只要拉动了窗体,数据便自动填充为随机数了。把RadomFill=False也不行。
    在Resize事件中加代码也不行。
      

  5.   

    我上面说过了,你在RESIZE事件中加入对CHART重新赋值的语句即可。
      

  6.   

    你说的方法试了不能用。
    假设我有3个chart控件,用sstab作容器运行赋值后,chart中数据显示都出错,当前激活的chart显示随机数其它正常,正常的chart作为当前激活时,再拖动窗体,则它又变成了随机数。
    你以前用过没有,有没有别的方法。