C#(window)画斜线的时候怎么消除锯齿?

解决方案 »

  1.   

    在using System.Drawing.Drawing2D;命名空间下
    g.SmoothingMode = SmoothingMode.AntiAlias
      

  2.   

    Graphics g = this.CreateGraphics();
    g.SmoothingMode = SmoothingMode.AntiAlias;
    g.DrawLine(Pens.Red, new Point(10, 10), new Point(100, 150) );
      

  3.   

    g.SmoothingMode = SmoothingMode.AntiAlias
    正解,不过要消耗更多的系统资源
      

  4.   

    SmoothingMode.AntiAlias能达到很好的效果,专业级的绘图软件都会使用。
      

  5.   

    AntiAlias还比较好用~~
    不过你愿意,也可以自己写代码,计算机图形学有讲~~~
      

  6.   

    不错
    ^_^
    ------------------------------------------------------
    以下是广告
    借宝地勾引google爬虫 
    中国车载影音网
    http://www.carva.net/
    http://www.carva.net/Default.aspx
      

  7.   

    http://msdn2.microsoft.com/zh-CN/library/9t6sa8s9.aspx