C#实现位图转换成图标的方法

 更新时间:2015年06月12日 10:09:03   作者:zhuzhao  
这篇文章主要介绍了C#实现位图转换成图标的方法,可实现将bmp格式位图转换成ico格式图标的功能,需要的朋友可以参考下

本文实例讲述了C#实现位图转换成图标的方法。分享给大家供大家参考。具体实现方法如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication2
{
  public partial class Form23 : Form
  {
    public Form23()
    {
      InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
      Bitmap bmp = new Bitmap(@"d:/我的文档/桌面/ico/watermark.bmp");
      IntPtr hIcon = bmp.GetHicon();
      Icon icon=Icon.FromHandle(hIcon);
      this.Icon = icon;
      Graphics g = this.CreateGraphics();
      //g.DrawIcon(icon, this.ClientRectangle);
      g.DrawIconUnstretched(icon, this.ClientRectangle);
    }
  }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • WPF如何在圆形上优雅地添加刻度线

    WPF如何在圆形上优雅地添加刻度线

    这篇文章主要为大家详细介绍了WPF如何在圆形上优雅地添加刻度线,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-11-11
  • C#实现对象序列化的3种方案小结

    C#实现对象序列化的3种方案小结

    在上位机开发过程中,我们可能经常要实现一个数据对象的持久化,本文主要介绍了C#实现对象序列化的3种方案,具有一定的参考价值,感兴趣的可以了解一下
    2025-01-01
  • C#中参数的传递方式详解

    C#中参数的传递方式详解

    本文详细讲解了C#中参数的传递方式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • c# 垃圾回收(GC)优化

    c# 垃圾回收(GC)优化

    这篇文章主要介绍了c# 垃圾回收(GC)优化的相关资料,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
    2021-02-02
  • C#使用Twain协议开发一个高扫仪对接功能

    C#使用Twain协议开发一个高扫仪对接功能

    这篇文章主要为大家详细介绍了C#如何使用Twain协议开发一个高扫仪对接功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • C# 汉字转拼音(全拼和首字母)实例

    C# 汉字转拼音(全拼和首字母)实例

    这篇文章介绍了C# 汉字转拼音(全拼和首字母)实例代码,有需要的朋友可以参考一下
    2013-10-10
  • C#全局热键设置与窗体热键设置实例

    C#全局热键设置与窗体热键设置实例

    这篇文章主要介绍了C#全局热键设置与窗体热键设置实例,对C#全局热键设置与窗体热键设置的实现方法与具体代码进行了详细的介绍,需要的朋友可以参考下
    2014-10-10
  • c# winform treelistview的使用(treegridview)实例详解

    c# winform treelistview的使用(treegridview)实例详解

    这篇文章主要介绍了c# winform treelistview的使用(treegridview),本文通过实例代码给大家详细介绍,需要的朋友可以参考下
    2017-12-12
  • C#实现的文件上传下载工具类完整实例【上传文件自动命名】

    C#实现的文件上传下载工具类完整实例【上传文件自动命名】

    这篇文章主要介绍了C#实现的文件上传下载工具类,结合完整实例形式分析了C#操作文件上传与下载功能,并且还可针对上传文件自动命名以避免服务器中的文件名重复,需要的朋友可以参考下
    2017-11-11
  • UnityShader实现百叶窗效果

    UnityShader实现百叶窗效果

    这篇文章主要为大家详细介绍了UnityShader实现百叶窗效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11

最新评论