在 Winform 中,默认鼠标样式是一个白色箭头,移到按钮 button 上也不变为手指形,不容易区分是否可以点击(特别是 button 样式不是默认的时候)。如果鼠标移到 button 上自动变为手形,像网页中的链接一样,则很容易区分能否点击,不管 button 样式是否完全改变(如:样式设为 Flat 或 Popup,再用背景图片取代背景色)。

C# Winform鼠标样式设置有两种方法,其一:在控件属性中设置;其二:用代码设置。以下是这两种方法的具体设置步骤与实现代码。

一、C# Winform鼠标样式设置方法一:属性
1、选中 button,移动鼠标到右边的“属性”窗口展开它(或者右键 button,在弹出的菜单中选择“属性”,或者选择“视图 → 属性窗口”),如图1所示:

C# Winform鼠标

图1

2、单击 Cursor 属性右边的下拉列表框,把右边的滑块拖到最下面,选择 Hand 即可。

3、保存重新生成后,把鼠标移到 button 上,是不是已经自动变成手指形了。

二、C# Winform鼠标样式设置方法二:代码实现
1、选中 button,展开右边的“属性”窗口,选择事件图标,如图2所示:

winform 鼠标样式

图2

2、在 MouseMove 右边添加 button1_MouseMove,单击任意处打开后台代码窗口,在 button1_MouseMove 事件中添加如下代码:

private void button1_MouseMove(object sender, MouseEventArgs e)
{
Cursor.Current = Cursors.Hand;//设置鼠标为手指形
}

C# Winform鼠标样式设置方法相关推荐

  1. html怎么给边框改样式,html里面怎么设置边框?html边框样式设置方法

    html怎么设置边框?html边框线怎么设置?相信有很多刚刚接触html的朋友都会有这样的疑问.本章就给大家介绍html里面怎么设置边框?html边框样式设置方法.有一定的参考价值,有需要的朋友可以参 ...

  2. HTML中设置鼠标悬停状态伪类,四大伪类,css鼠标样式设置,reset操作,静止对文本操作...

    本文将要为您介绍的是四大伪类,css鼠标样式设置,reset操作,静止对文本操作,教程操作方法:07.31自我总结 一.a标签的四大伪类 a:link{样式} 未访问时的状态(鼠标点击前显示的状态) ...

  3. Springboot+POI通用Excel表格导出表头样式设置方法

    private void setSheetHeader(XSSFWorkbook xWorkbook, Sheet sh,String[] title) { // 设置单元格格式为文本格式XSSFDa ...

  4. HTML5的字体样式设置方法

    字体样式 font-style 属性主要用于指定斜体文本. 此属性可设置三个值: normal - 文字正常显示 italic - 文本以斜体显示 oblique - 文本为"倾斜" ...

  5. HTML5的字体样式设置方法(一)

    字体类型: 标签{属性名font-family:值;} 可以设置文字的字体风格. 字体类型可以用引号包起来,也可以不写. 后面会有好几个用逗号分隔开的,意思是逐个应用,哪个浏览器支持就应用哪个,浏览器 ...

  6. CSS复习--CSS三种样式设置方法

    目录 前言 CSS CSS样式 1.内联样式(行内样式) 2.内部样式表 3.外部样式表 前言 网页分成三个部分: 结构(HTML) 表现(CSS) 行为(JavaScript) CSS CSS (层 ...

  7. java鼠标样式设置,设置Echarts鼠标悬浮样式

    tooltip: {//自定义tip show: true, trigger: 'axis', show: true, //default true showDelay: 0,//显示延时,添加显示延 ...

  8. 计算机鼠标与键盘基本知识,电脑鼠标和键盘的基础设置方法

    通过对键盘和鼠标的设置,可以提高它们的灵敏度,使之更符合自己的习惯. 1.键盘的设置:打开"控制面板" 2.找到"键盘"图标,双击打开 3.如下图红框处,此处是 ...

  9. 百度地图标点鼠标样式更改

    需求:修改百度地图红点悬停鼠标样式,有链接的鼠标悬停显示为pointer点击跳转,没有链接的红点悬停后显示鼠标默认样式. 分析1: 核心对象分析,找到红点对象 API查询红点对象控制鼠标样式的方法 百 ...

  10. Flutter Web 鼠标样式修改

    在使用Flutter开发Web中为了更好的交互体检,往往会根据需求动态修改鼠标样式. MouseRegion(cursor: judgeMouseCursor(),onEnter: (PointerE ...

最新文章

  1. autofac 用法总结
  2. vue-router如何在router-link标签绑定click点击事件、keyup、change等事件
  3. 网鼎杯2020 朱雀部分writeup
  4. m5310采用芯片 中移物联_联想首发瑞芯微最新智能物联芯片产品
  5. SQL反模式笔记7——多列属性
  6. mariadb设置root初始密码
  7. 如何将 ipynb 发布到 blog 中(html, markdown格式)
  8. react中嵌入网页_在网站中添加 React
  9. (4)Spring框架----依赖注入(DI)
  10. 产品升级|​9月产品升级,精彩不间断!
  11. 时钟周期、机器周期、指令周期的概念及三者之间的关系;定时器及计数器
  12. 电磁场与波 matlab,电磁场数值计算法与MATLAB实现
  13. CF1076C Meme Problem(韦达定理)
  14. python的并行计算框架
  15. 鼓捣中兴的TCM SSX44B
  16. 天干、地支纪年 月 日
  17. 『小众摄影』01 期 :网红重庆•千年古镇磁器口
  18. Android平台Airplay的实现方法
  19. MATLAB软件GUI应用程序
  20. 河源云浮环境监测实验室工作区设计

热门文章

  1. Centos5反p2p模块安装精要
  2. php中关于qq第三方登录
  3. 网站免费推广100种方法
  4. mysql与gbase获取行号_mysql/gbase数据库全库库表记录数统计
  5. 阿里云OSS删除文件详细步骤
  6. 相机模型(针孔、广角)
  7. dubbo异常源码分析处理
  8. 解决transition与fadeIn,fadeOut冲突问题
  9. “WebProxyWrapper”的对象强制转换为类型“System.Net.WebProxy
  10. 计算机程序图标在哪,我的文档不见了 我的文档路径在哪 找回图标方法_电脑软硬件应用网_做中国最专业的计算机应用解决技术网站...