正在做一个图形测量的程序,现在测量结果已经计算出来,是一些数值。要求将这些数值做成一个表格,同时根据这些数值画一些线条。然后可以将这个表格和线条构成的图形打印,并且生成文件保存起来,应该用什么控件,什么方法实现好呢?
比如说有一个测量值是90,而这个值的正常范围是(80,100),要求画一条线段,中点是100,左右各长20,表示误差范围,而在左面10的地方画一个红点表示测量值。所有这些测量值和正常值都画成这样的线段,最后将这些线段的首尾连接在一起,生成一个多边形,而该多边形的左边是正常值和测量值的对照图表。

解决方案 »

  1.   

    可是如何能保证picturebox的内容生成的文件是文本与图形并存的呢?
    我现在的做法是用了两个picturebox,一个用print方法向上面写字,形成表格;再用另一个生成图表,最后用一个richtextbox,把两个picturebox的图形一左一右的放置,样子可以做到与满足要求,但是这么一来,由richtext生成的rtf文件是两个图形组成的,左边的表格不能在word下编辑,有没有什么别的办法呢?
      

  2.   

    能给出具体的语句吗?在richtextbox中怎么嵌入word对象呢?
      

  3.   

    RichTextBox1.OLEObjects.Add , "word", , "word.document"
      

  4.   

    试过了,在richtextbox中生成了一个和richtextbox同宽的一个word控件,如果只用一个word实现左边是表格,右边是图形那又如何控制这个word对象在指定位置写字和画图呢?
      

  5.   

    这就是WORD应用了,在WORD中怎么使用在这里就怎么用就行了,WORD的菜单不是已经显示出来了吗~~
      

  6.   

    I 服了 Y~~
    你不会自己试一下吗!?RichTextBox1.OLEObjects.Add , "word", "C:\Downloads\大连实德门业查询系统设计方案.doc", "word.document"
      

  7.   

    可能是我没说明白,我的意思是C:\Downloads\大连实德门业查询系统设计方案.doc是这个程序自动生成的,不是已经存在的文档,我要通过命令在一个对象的指定位置写字,画图,最终把这个对象的内容形成一个文档,而用户还想对这个文档进行编辑。现在的问题是如何才能在word对象内根据程序数据写字和画图
      

  8.   

    这样啊,通过宏吧,方法自己上WORD里录制宏试试~~
    你这个问题就比较复杂了,不是一两句话能说清楚的.
    最好是自己用PICTUREBOX画!
      

  9.   

    这样啊,通过宏吧,方法自己上WORD里录制宏试试~~
    你这个问题就比较复杂了,不是一两句话能说清楚的.
    最好是自己用PICTUREBOX画!
      

  10.   

    好的,那我再试试。多谢。
    我现在的做法就是用picturebox画的,但是文字构成的图表也是用picturebox画的,两个picturebox,每个的宽度都是一个richtextbox宽度的一半,然后将这两个picture并排放,但是总感觉这样不太好。