码迷,mamicode.com
首页 > Windows程序 > 详细

Winform自定义控件基础(一)

时间:2016-11-22 12:57:14      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:ack   定义   string   paint   color   info   rectangle   style   程序   

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自定义控件基础(一)

标签:ack   定义   string   paint   color   info   rectangle   style   程序   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!