不知大家有没有写过或用过组态软件(组态王,以及其它的一些监控软件等),里面都提供了图元,可以在页面上自己绘制出所需的样式,用C#如何实现这些功能,要求完成的功能如下:
    1.支持常用的图元,矩形,多边形,圆,按钮,文本等;
    2.支持多个图元的组合,即将多个图元合并成一个图元,类似office里面的组合功能;
    3.支持组合图元的打散;
    4.支持图层功能,可以控制图元的上,中,下位置,这个和vs ide里面的置顶,置底功能;
    5.支持将这些绘制出的图元打印输出;
    6.支持将绘制出的图元保存成文件;欢迎大家讨论这些功能如何实现。

解决方案 »

  1.   

    http://blog.csdn.net/dunao/archive/2008/10/04/3016113.aspx
    看看这个吧!!
    不过源程序我还没有发布,因为还没有写好,写好了在发布!
      

  2.   

    GDI+ 吧,这个接触的比较少。帮不了你太多,不过会继续留意的。一起学习一下。
      

  3.   

    我做了一个,目前除了不支持多个图元的组合外,其它都支持,而且支持类似Excel图表chart的大部分功能。近期将详细资料整理后发到我的blog上
    http://blog.csdn.net/null1/