有没有好的Chart构件,能够与数据库直接相连,并且能够满足鼠标移动时,能够及时显示当前曲线对应的Y值.Delphi本身的DBChart,在鼠标移动时不能显示当前所在的Y值

解决方案 »

  1.   

    简单的曲线DBChart是可以的,但要灵活我认为Canvas比较好控制,至于鼠标Y值,在MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);中的Y值便是。
      

  2.   

    鼠标的MouseMove中的Y是鼠标的Y值,而不是曲线的Y值
      

  3.   

    而且,我要完成实时数据曲线显示,如果在Timer中执行DataSet的关闭打开,屏幕会有闪动的感觉,怎样才能只让曲线变化
      

  4.   

    Delphi本身的DBChart是Steema公司出品的TeeChart的Lite版本。你提的要求,TeeChart Pro版本应该可以实现(在它附带的Demo里面有类似的)。
      

  5.   

    TeeChart 可以实现 连接数据库也很方便 你可以看一下DEMO
      

  6.   

    TeeChart装上了,哪个属性控制呢,应该怎么写,另外怎样将鼠标移动到Seris的范围内时候,光标变成一个大的十字符号,类似与AutoCAD那样,
    望各位大侠帮忙,最好能给出代码
      

  7.   

    ProEssortial5,见过的功能最强的曲线控件