吉吉于

free

C#每天抄一点(16):获取程序图标

01 /*
02 * 由SharpDevelop创建。
03 * 用户: Lazynight
04 * 日期: 2011/10/16
05 * 时间: 22:11
06 *
07 * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
08 */
09 using System;
10 using System.Collections.Generic;
11 using System.Drawing;
12 using System.Windows.Forms;
13
14 namespace Lazy16_获取程序图标
15 {
16
17     public partial class MainForm : Form
18     {
19         public MainForm()
20         {
21
22             InitializeComponent();
23         }
24
25         void MainFormLoad(object sender, EventArgs e)
26         {
27
28         }
29         void Button1Click(object sender, EventArgs e)
30         {
31             Icon Lazy_icon =new Icon(this.Icon,60,60);//初始化 Icon 类的新实例,并尝试查找与所请求的大小匹配的图标版本。
32             Graphics Lazy_pic =this.CreateGraphics();////创建一个关于当前form的graphics对象,通过Lazy_pic来绘画这个form的区域
33             Bitmap Lazy_bmp =Lazy_icon.ToBitmap();//将此 Icon 转换为 GDI+ Bitmap
34             Lazy_pic.DrawImage(Lazy_bmp,new Point(100,40));//图标输出位置
35         }
36     }
37 }

下载源码

转载请注明:于哲的博客 » C#每天抄一点(16):获取程序图标