紧急求助:用MSChart画曲线,曲线以生成,但在图上怎么用鼠标改以生成的曲线?MSChart支持吗?若不支持有别的控件吗?解决立即结帖,谢谢!

解决方案 »

  1.   

    也许这个例子能帮助你:
    http://www.codeproject.com/miscctrl/PrintMyMschartLegends.asp
    按照这个例子中的方法先判断出鼠标是否点击在曲线上,然后根据鼠标是否按下,拖动、已经拖动的距离、比例等等更新你的数据,进而更新你的曲线显示。
      

  2.   

    以下是几个别人些的曲线控件,有源代码,你可以修改修改,个人觉得如果要完成你的要求,修改有源代码的程序要不在MSChart上操作要简单的多。参考:
    http://www.codeproject.com/miscctrl/C2DPushGraph.asp
    http://www.codeproject.com/miscctrl/xgraph.asp
    http://www.codeproject.com/miscctrl/pgllib.asp
    http://www.codeproject.com/miscctrl/ntgraph_activex.asp
      

  3.   

    首先自己些的控件可以获得鼠标的位置,并可以根据鼠标的各种消息更新界面,并可以提供一个接口往回写数据,做到界面和实际数据的同步。
    其次MSChart虽说功能强大,但是它是针对通用的情况的,所以也许有一些地方不符合你的要求。
    综上所述,我坚决的建议你自己修改上面例子控件的代码。做就要做到最好,做到有自己的个性。
      

  4.   

    有读数据库后话MsChart的例子么?