C# Winform鼠标样式设置方法

这篇具有很好参考价值的文章主要介绍了C# Winform鼠标样式设置方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

C# Winform鼠标

图1
C# Winform鼠标样式设置方法

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

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

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

winform 鼠标样式

图2
C# Winform鼠标样式设置方法

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

private void button1_MouseMove(object sender, MouseEventArgs e)
{
Cursor.Current = Cursors.Hand;//设置鼠标为手指形
}文章来源地址https://www.toymoban.com/news/detail-491028.html

到了这里,关于C# Winform鼠标样式设置方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Winform中DataGridView设置前景色、单元格背景色、标题栏样式、禁止改变高宽、不显示空白行、清除选中样式、填充数据源、设置标题、设置单列宽度

    Winform中使用DataGridView实现加载数据并显示在led大屏中。 需要设置整个DataGridView的前景色、背景色、单元格颜色、标题栏样式、禁止 改变行高、列宽、不显示新增行、取消选中样式等。 注: 博客: 霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主 1、DateGridView实现黑

    2023年04月15日
    浏览(69)
  • C#Winform的DataGridView控件使用详解2—DataGridView表格样式设置及表格操作

    在展示和处理二维数据时,我们常常会想起Excel。但是使用Excel自带的各种函数处理较为繁琐的步骤时显得略显吃力,如果使用Excel自带宏编程,可能会对VB语言不甚熟悉或是感觉不nice。这个时候,熟悉C#编程语言的你,就需要用到DataGridView控件,设计一款二维数据处理利器。

    2024年02月03日
    浏览(51)
  • CSS设置鼠标样式和添加视频样式

    CSS用户界面样式 轮廓线outline 使图片和文字对齐 vertical-align: baseline | top | middle | bottom baseline 默认元素设置在父元素的基线上 top把元素的顶端与行中最高元素的顶端对齐 middle把元素放置父元素的中部 bottom把元素的顶端与行中最低的元素的顶端对齐 这个用法限于行内和行内块

    2024年02月07日
    浏览(39)
  • C# winform窗体全屏显示设置

    窗体全屏显示,并覆盖桌面任务栏。 全屏显示后,如果拖拽标题栏,会使窗体全屏失效(如果禁用了最大话按钮),为了解决这样的问题,需要设置“标题栏移动”属性:

    2024年02月16日
    浏览(63)
  • 【移动端网页布局】流式布局案例 ② ( 实现顶部固定定位提示栏 | 布局元素百分比设置 | 列表样式设置 | 默认样式设置 )

    京东手机端 https://m.jd.com/ 顶部提示 使用京东 APP 打开网页的提示 , 是通过 固定定位 放置在顶部的 , 当向上滑动界面的时候 , 该 顶部 固定定位元素消失 ; 首先 实现顶部的提示条 , 该提示条的宽度肯定是 100% , 网页布局宽度 = 设备屏幕宽度 = 本提示条宽度 ; 如果不能确定具体

    2023年04月25日
    浏览(41)
  • 【CSS】CSS 复合选择器 ④ ( 链接伪类选择器 | a:link 默认样式 | a:visited 已访问样式 | a:hover 鼠标移动样式 | a:active 选定链接样式 )

    链接伪类选择器 可以 设置 链接文本 的 不同状态的样式 : 未访问链接样式 : 默认的样式 , 界面打开后 , 默认显示该样式 ; 已访问链接样式 : 点击过的链接 , 链接变成该样式 ; 鼠标移动到链接样式 : 鼠标移动到 链接 上方 , 链接变成该样式 ; 选定链接样式 : 按下鼠标松开时 ,

    2024年02月04日
    浏览(56)
  • VTK——设置交互样式上的鼠标回调函数

    VTKPointPickerInteractorStyle是一个自定义的交互样式类,它是VTK库中vtkInteractorStyleTrackballCamera类的子类。VTK(Visualization Toolkit)是一个开源的,跨平台的库,用于处理、渲染和视觉化科学数据。它包括一系列的类和方法用于3D计算机图形、图像处理和可视化。 vtkInteractorStyleTrackba

    2024年02月10日
    浏览(51)
  • IDEA之设置项目包的结构层级为eclipse默认样式

    idea默认项目包的结构层级如下: 想修改成eclipse默认的那种样式,设置步骤如下: 1.点击下图中红框图标进行设置 2.选择 Tree Appearance,取消勾选 Compact Middle Packages 3.勾选红框里的两个选项,Flatten Packages 和 Hide Empty Middle Packages(隐藏空包) 结果如下所示为eclipse默认的包结构样式

    2024年02月04日
    浏览(41)
  • C# winform使用scottplot图表控件快速入门设置XY轴缩放

    Hello大家好我是开箱测评小汪,在C#项目开发中使用图表控件,有时候我们希望放大或缩小图表控件来看数据细节和整体数据情况。所有本期课程将带介绍Scottplot图表控件如何来实现这个功能。   本期课程的要达到的目的: 设置鼠标管轮缩放进行缩放 设置鼠标右键长按进行拖

    2024年02月15日
    浏览(57)
  • C# WinForm程序安全彻底退出方法

    本文讲解在C#退出WinForm程序的方法, 目录 4种常用方法 退出实例 1.this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(

    2024年02月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包