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#程序设计有所帮助。

相关文章

  • C# 获取数据库中所有表名、列名的示例代码

    C# 获取数据库中所有表名、列名的示例代码

    这篇文章主要介绍了C# 获取数据库中所有表名、列名,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#对文件/文件夹操作代码汇总

    C#对文件/文件夹操作代码汇总

    有关文件的操作的内容非常多,不过几乎都是从下面的这些基础方法中演化出来的。比如对内容的修改,不外乎就是加上点字符串操作或者流操作。还有其它一些特别的内容,等在开发项目中具体遇到后再添加。
    2015-04-04
  • C#实现websocket双向通信的示例代码

    C#实现websocket双向通信的示例代码

    本文基于WebSocketSharp实现了websocket双向通信,除基本的客户端向服务端发送消息外,也支持客户端向指定的客户端发送消息、群发消息,其他协议可自定义,废话不多说,直接上干货,需要的朋友可以参考下
    2024-06-06
  • C#执行系统命令的方法

    C#执行系统命令的方法

    这篇文章主要介绍了C#执行系统命令的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • C#批量插入数据到Sqlserver中的三种方式

    C#批量插入数据到Sqlserver中的三种方式

    这篇文章主要为大家详细介绍了C#批量插入数据到Sqlserver中的三种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • C#动态生成按钮及定义按钮事件的方法

    C#动态生成按钮及定义按钮事件的方法

    这篇文章主要介绍了C#动态生成按钮及定义按钮事件的方法,涉及C#按钮操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • C#中免费密码库BouncyCastle的使用详解

    C#中免费密码库BouncyCastle的使用详解

    这篇文章主要来和大家分享一个C#版开源、免费的Bouncy Castle密码库:BouncyCastle,文中介绍了BouncyCastle的具体使用,需要的可以参考下
    2024-03-03
  • C#事件实例详解

    C#事件实例详解

    这篇文章主要介绍了C#事件实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • Unity 从Resources中动态加载Sprite图片的操作

    Unity 从Resources中动态加载Sprite图片的操作

    这篇文章主要介绍了Unity 从Resources中动态加载Sprite图片的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C# 最基础知识介绍--多态

    C# 最基础知识介绍--多态

    在本篇文章将对大家介绍得是在C#中最常用的几种概念,即:多态,下面文章内容将对大家详细介绍这几种常用得状态
    2021-09-09

最新评论