这个功能,大家平常在网页上看到的比较多,经常是打开某个网址,鼠标或者点击效果会变成比较绚丽的那种,在winform上估计就很少有人去使用(其实也没什么用- -,只是自娱自乐看下效果而已);

如果不加什么特效的话,winform上实现起来真的是超级简单。这就得益于C#强大的API了。

首先需要保证我们的图片是icon格式,这个可以直接在线转换,网上随便一百度就行了。

实现功能:

  • Winform设置鼠标光标为自定义图片

开发环境:

开发工具:Visual Studio 2013

.NET Framework版本:4.5

实现代码:

public Form1(){InitializeComponent();setBmpCursor();}private void button1_Click(object sender, EventArgs e){//设置光标为默认this.Cursor = Cursors.Default;}private void button2_Click(object sender, EventArgs e){setBmpCursor();}/// <summary>/// 设置光标为图片/// </summary>private void setBmpCursor(){//图片需要转换为ico格式//这里也可以用上一篇写到的资源文件的方式存储图片string path = Application.StartupPath + "\\setting.ico";//原图Bitmap cursorBmp = new Bitmap(path);//自定义大小(缩小一倍);Bitmap bmp = new Bitmap(cursorBmp, cursorBmp.Width / 2, cursorBmp.Height / 2);this.Cursor = new Cursor(bmp.GetHicon());}

实现效果:

最后补充一句:这种设置方式不是系统级的,只是设置在我们的程序中而已;

由简入繁,拿来即用

      后续精彩,持续关注

技术群: 需要进技术群的添加小编微信mm1552923,备注:加群;

C#设置鼠标光标为自定义图片相关推荐

  1. 在Qt中设置鼠标光标形状的方法介绍

    本文主要介绍在 Qt 中设置鼠标光标形状的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为 ...

  2. ABAP 设置鼠标光标

    定义全局变量   DATA: CUR_LINE TYPE  i. 可以在PBO或 AT SELECTION-SCREEN中预先设置光标: 1.SET CURSOR FIELD 'S_ERNAM'. 2 ...

  3. html鼠标移动图片弹出另一张图片,鼠标光标移动到图片上切换到另外一张图片的js特效是怎么做的?...

    你试试这一段代码,很粗糙的实现:鼠标接触改变,移走复原 无标题文档 body{margin:10px;} img{width:30%;height:20%} function over(){ var ...

  4. 电脑设置鼠标光标颜色或大小时,点击之后窗口闪退

    问题如标题. 系统:win10 电脑品牌:联想 其他:安装有联想电脑管家 闪退的窗口如下 点击想要的颜色后便会闪退. 解决办法: 如上是官方客服提供的解决办法,试了一下,果不其然.

  5. CSS实现鼠标悬浮时背景图片拉近且增加遮罩层效果

    效果预览 点击查看效果   我们在浏览网站时会发现有一些图片在鼠标悬浮在上时会有放大拉近的效果.   想要实现这个效果有两种方法,第一种方法是控制背景图片,第二种方法是控制插入的图片,我们这里介绍第一 ...

  6. html鼠标悬停多个图片变灰,怎样用CSS让鼠标悬停在图片上图片变灰

    我们常常在网页中看到这样一种效果,当你的鼠标移动到图片上的时候,图片变灰,或者变暗,这实际是图片被CSS设置为半透明样式.下面就给大家做一个实例看一下这种效果怎么实现a:hover img{filte ...

  7. 修改鼠标光标的形状(二)

    继续上一篇文章未完的话题,下面继续通过代码对之前提到的三种方法进行解释. 在 CMyDialog 增加成员变量 HCURSOR m_hMyCurosr; 并在 CMyDialog 构造函数中将其初始化 ...

  8. java createcustomcursor,CustomCursor插件:自定义你的鼠标光标

      Custom Cursor for Chrome 在你们新标签页争奇斗艳的时候,有没有人考虑过鼠标光标的感受? 没有,一个都没有. 你们只在乎壁纸有没有逼格,图标好不好看,天气预报准不准,却没有一 ...

  9. CSS(列表+表格+链接+自定义鼠标光标)样式

    1.CSS列表样式 1.1 list-style-type属性 (值可取none.circle.square.decimal.disc.lower-alpha) 有序列表:列表项目用数字或者字母来表示 ...

  10. android 4.4 自定义广播,Android 4.4.2 系统 自定义 鼠标 光标 替换 接口实现

    一.需求背景 新项目开发,需预置"天翼云电脑"app,云电脑app界面里其实就是盒子端接入的鼠标和键盘外设,来操作云端的windows系统桌面: 云电脑客户端使用的android系 ...

最新文章

  1. Qt中的模型视图设计模式
  2. php函数表达式,php正则表达式常用函数介绍
  3. inotifywait实现目录监控
  4. 超级简易法上传本地文件到github上
  5. Linux下编译GDAL
  6. ie浏览器样式兼容写法_IE浏览器兼容问题-----html和css的兼容写法
  7. Java Web学习总结(39)——JavaEE常用的Jar详解
  8. 计算机辅助教学的开题报告,开题报告样例1(计算机辅助教学)(8页)-原创力文档...
  9. 单主复制与多主复制入门
  10. iptables快速记忆总结
  11. IMX6ULL操作记录
  12. linux svn 403 forbidden,关于svn报错 403 Forbidden
  13. 在北京租房都多交两个月的房租吗?怎么不通过中介找到合意的房子?
  14. 创意CSS写字本选择器
  15. 笔记本高分屏字体模糊_高分屏软件字体模糊的参考解决办法
  16. dsf5.0 有确认按钮的弹框
  17. android+4.2+浏览器,一款小巧的安卓浏览器 Via浏览器 v4.2.8
  18. Arduino设置esp8266实现局域网通信
  19. 2016年11月16日18:39:32
  20. Tex2Shape:Detailed Full Human Body Geometry From a Single Image

热门文章

  1. Win11怎么设置鼠标箭头图案?Win11更换鼠标图案的方法
  2. ubuntu下海信Hisense E920 usb连接不上的处理与adb的连接
  3. C# App.config 自定义 配置节 报错“配置系统未能初始化” 解决方法
  4. android终端模拟器官方下载,Android 终端模拟器 | F-Droid - Free and Open Source Android App Repository...
  5. 3D建模的通用文件格式
  6. CentOs7下Zabbix安装教程——准备工作
  7. ROS2机器人笔记20-08-15
  8. 智慧城市:Web GIS 地图应用 IOC 运营中心
  9. mybatis文档地址
  10. 2018年泰迪杯心得总结--最全的数学建模、数据挖掘的比赛入门