Graphics画线用DrawLine的问题? 画的直线还可以,如果是斜线的话就有点带虚的感觉,就是有点歪歪扭扭的感觉,能不能画成和直线一样的效果谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 myGraphics.SmoothingMode = SmoothingMode.AntiAlias; //<----myGraphics.DrawLine(myPen, 0, 0, 12, 8);MSDN article: Antialiasing with Lines and Curves 设置Graphicsc对象的CompositingQuality属性,有Invalid HighSpeed HighQuality GammaCorrected AssumeLinear这几个选项,可以有不同的方式消除锯齿,选一个你满意的方式就行了 private void OnPaint(object sender, PaintEventArgs e) { e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality; e.Graphics.DrawLine(Pens.Blue, new Point(0, 0), new Point(50, 50)); } Graphics g = this.CreateGraphics(); g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;//1 g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;//2 g.DrawLine(new Pen(Color.Red), new Point(this.Width, 1), new Point(1, this.Height));1,2,都可以,自己看效果吧。 blog.csdn.net/dunao看看这个吧! 没搞过Graphics画线!!!!up!! 自定义控件事件问题,类似于事件重新委托传递 未处理NullReferenceException mybind.Position = mybind.Position + 1 是不是一定要用在强类型dataset上 C#版本问题? 将多个表分别绑定到不同datagrid,这样写为什么有错误呢? 在代码中设置文本框中字符换行 怎样编程让windows运行一个指定的文件? 关于Json序列化datatable急求各位帮忙 Visual Studio中,如何查找A类中的方法是被哪里触发的? 困扰偶N天的问题~~ 用C#如何判断ACCESS数据库有无密码? C++看什么书好?
myGraphics.SmoothingMode = SmoothingMode.AntiAlias; //<----
myGraphics.DrawLine(myPen, 0, 0, 12, 8);
MSDN article: Antialiasing with Lines and Curves
有Invalid HighSpeed HighQuality GammaCorrected AssumeLinear
这几个选项,可以有不同的方式消除锯齿,选一个你满意的方式就行了
{
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
e.Graphics.DrawLine(Pens.Blue, new Point(0, 0), new Point(50, 50));
}
Graphics g = this.CreateGraphics();
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;//1
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;//2
g.DrawLine(new Pen(Color.Red), new Point(this.Width, 1), new Point(1, this.Height));1,2,都可以,自己看效果吧。
看看这个吧!
!!
up!!