本帖最后由 dickwxyz 于 2014-05-05 09:56:23 编辑

解决方案 »

  1.   

    有现成的Chart控件,你把数据整好就行了。MsChart TeeChart什么的都行
      

  2.   


    MsChart TeeChart不是Chart控件里的吧?
      

  3.   

    HScrollBar 怎么跟  chart的横坐标结合起来,因为 chart横坐标——位置远比屏幕长度大。跪求代码!!
      

  4.   

    用一个容器装下Picturebox,,然后在外围绘坐标,这个容器类似一个视窗,然后再在Pictrure上绘图;
      

  5.   


    HScrollBar什么属性能跟chart的x轴长度  产生联系?
      

  6.   


    还有一个问题是chart的x轴一个刻度相对于屏幕长度是会随着x轴总长度变化而变化的,而我的希望一个刻度比如10m在显示器上显示是20个像素,这样x轴总长度就需要HScrollBar来滚动显示了。具体操作不会啊,求指导。
      

  7.   


    跟这个一样,
    比如 10m,你在显示器山是20像素,这个是由自己来定义的,跟方格子的宽度一样由自己定义;
    全部重绘,用Picture,外加一个可以groupbox框住,自己计算x,y坐标,然后对应起来
      

  8.   


    还有,我没有采用第三方控件,比如什么chart控件,你可以查下那些,有现成的肯定要好用些,不过有些功能可能就没法添加进去
      

  9.   

    GDI+绘图,自己好好研究下。无非是一些坐标映射什么的。
      

  10.   

    panel控件的Paint事件里面画图。坐标用一个panel,滚动条用一个panel2,panel2的autoscrol属性设成true。结贴啦