C#每天抄一点(16):获取程序图标
16 Oct 2011
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 }
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):获取程序图标