
在Winform中,默认的鼠标样式是白色箭头,将其移至按钮时不会变成手指形状. 区分是否可以单击并不容易(特别是在按钮样式不是默认样式时). 如果将鼠标移动到按钮上,它将自动变成手形,就像网页中的链接一样,无论按钮样式是否被完全更改,很容易区分是否可以单击它(例如: 将样式设置为“扁平”或“弹出”,然后使用背景图像替换背景色.
C#有两种方法可以设置Winform鼠标的样式. 一种是在控件属性中进行设置. 另一种是使用代码进行设置. 以下是这两种方法的具体设置步骤和实现代码.
1. C#Winform鼠标样式设置方法1: 属性

1. 选择按钮,将鼠标移到右侧的“属性”窗口以将其展开(或右键单击该按钮,然后在弹出菜单中选择“属性”,或选择“视图→属性窗口”),如图所示在图1中:

图1

2. 单击“光标”属性右侧的下拉列表框,将右侧的滑块拖动到底部,然后选择“手形”.
3. 保存并重新生成后,将鼠标移到该按钮上,查看它是否已自动变成手指形状.
二,C#Winform鼠标样式设置方法二: 代码实现

1. 选择按钮,展开右侧的“ Properties”窗口,然后选择事件图标,如图2所示:

图2

2. 将button1_MouseMove添加到MouseMove的右侧,单击任意位置以打开背景代码窗口,然后将以下代码添加到button1_MouseMove事件:
private void button1_MouseMove(对象发送者,MouseEventArgs e)
{
Cursor.Current = Cursors.Hand; //将鼠标设置为手指形状
}
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-303461-1.html
中国发展迅速都是老百姓无形中的支持