首页 > Windows开发 > 详细

Winform自定义控件基础(一)

时间:2016-11-22 12:56:00      阅读:295      评论:0      收藏:0      [点我收藏+]

1.设置图像和文字以抗锯齿的方式呈现

1     g.SmoothingMode = SmoothingMode.AntiAlias;
2     g.TextRenderingHint = TextRenderingHint.AntiAlias;

 

2.指定区域绘图(常见于OnPaint函数中:g.DrawImage(...)

1     // 参数: 
2     //   image:
3     //     要绘制的 System.Drawing.Image。
4     //
5     //   rect:
6     //     System.Drawing.Rectangle 结构,它指定所绘制图像的位置和大小。
7     public void DrawImage(Image image, Rectangle rect);

 1    // 参数: 
 2    //   image:
 3    //     要绘制的 System.Drawing.Image。
 4    //   destRect:
 5    //     System.Drawing.Rectangle 结构,它指定所绘制图像的位置和大小。 将图像进行缩放以适合该矩形。
 6    //   srcRect:
 7    //     System.Drawing.Rectangle 结构,它指定 image 对象中要绘制的部分。
 8    //   srcUnit:
 9    //     System.Drawing.GraphicsUnit 枚举的成员,它指定 srcRect 参数所用的度量单位。
10    public void DrawImage(Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit);

 

3.指定区域绘制文本:

1     TextRenderer.DrawText(....)

或者

1     g.DrawString(....)

 

4.程序效果只在运行时显示

1     if (!this.DesignMode)
2     {
3         //代码
4     }

 

Winform自定义控件基础(一)

原文:http://www.cnblogs.com/imstrive/p/6088374.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!