详解如何定义C#鼠标指针的形状

开发 后端
这里将介绍如何定义C#鼠标指针的形状,在Windows应用程序中,通过设置控件的Cursor属性可以定义鼠标的显示形状。

C#鼠标指针的形状一般根据相关函数的属性值来实现,不过如何更好地利用这些属性值,需要先记忆好。这里将Cursor属性的值以表格的形式列出,对大家有所帮助。

在Windows应用程序中,通过设置控件的Cursor属性可以定义鼠标的显示形状。控件(如Button控件)的Cursor属性用于设置鼠标指针的类型,默认为Default。

C#鼠标指针语法:

public virtual Cursor Cursor { get; set; }

属性值:一个Cursor,表示当鼠标指针位于控件上时显示的光标。

Cursor:是一个值,该属性值如表所示。

表  Cursor属性的值  

    值          说明
  AppStarting   获取在应用程序启动时显示的光标
  Arrow   获取箭头光标
  Cross   获取十字线光标
  Default   获取默认光标,它通常为箭头光标
  Hand   获取手形光标,当悬停在Web链接上时通常使用该光标
  Help   获取“帮助”光标,它是箭头和问号的组合
  HSplit   获取当鼠标定位在水平拆分条上时显示的光标。
  IBeam   获取I型光标,该光标用于显示单击鼠标时文本光标出现的位置
  No   获取指示某个特定区域对当前操作无效的光标
  NoMove2D   获取滚轮操作过程中鼠标不动,但是该窗口可以同时在水平和垂直方向上滚动时显示的光标
  NoMoveHoriz   获取滚轮操作过程中鼠标不动,但是该窗口可以在水平方向上滚动时显示的光标
  NoMoveVert   获取滚轮操作过程中鼠标不动,但是该窗口可以在垂直方向上滚动时显示的光标
  PanEast   获取滚轮操作过程中鼠标移动,并且该窗口水平向右滚动时显示的光标
  PanNE   获取滚轮操作过程中鼠标移动,并且该窗口水平、垂直向上和向右滚动时显示的光标
  PanNorth   获取滚轮操作过程中鼠标移动,并且该窗口垂直向上滚动时显示的光标
  PanNW   获取滚轮操作过程中鼠标移动,并且该窗口水平、垂直向上和向左滚动时显示的光标
  PanSE   获取滚轮操作过程中鼠标移动,并且该窗口水平、垂直向下和向右滚动时显示的光标
  PanSouth   获取滚轮操作过程中鼠标移动,并且该窗口垂直向下滚动时显示的光标
  PanSW   获取滚轮操作过程中鼠标移动,并且该窗口水平、垂直向下和向左滚动时显示的光标。
  PanWest   获取滚轮操作过程中鼠标移动,并且该窗口水平向左滚动时显示的光
  SizeAll   获取4向大小调整光标,该光标由相联接的、分别指向东南西北的四个箭头组成
  SizeNESW   获取双向对角线(东北/西南)大小调整光标
  SizeNS   获取双向垂直(北/南)大小调整光标
  SizeNWSE   获取双向对角线(西北/东南)大小调整光标
  SizeWE   获取双向水平(西/东)大小调整光标
  UpArrow   获取上箭头光标,该光标通常用来标识插入点
  VSplit   获取当鼠标定位在垂直拆分条上时显示的光标
  WaitCursor   获取等待光标,通常是沙漏形状

详解如何定义C#鼠标指针的形状就介绍到这里了。

【编辑推荐】

  1. C#线程同步详细分析
  2. C#探讨木马程序浅谈
  3. C# Pop3Connection类简介
  4. C#数据类型简单介绍
  5. C#计算素数序列浅谈
责任编辑:彭凡 来源: ddvip.com
相关推荐

2009-09-03 16:50:35

C#鼠标形状

2009-08-13 15:41:50

C#结构体指针

2009-09-07 18:41:18

2009-08-31 16:47:39

C#接口的定义

2009-09-02 18:34:28

C#鼠标事件

2009-08-13 14:46:03

C#结构体定义

2019-06-10 10:08:16

Windows 10Windows鼠标指针

2009-09-03 18:19:35

C#鼠标右键

2009-08-25 10:44:08

C#接口定义接口

2009-09-24 15:20:54

C#接口定义

2009-08-18 11:17:37

C#添加鼠标右键

2009-07-31 15:10:21

C#函数指针数组C#数组

2021-12-21 15:31:10

C++语言指针

2009-08-18 17:29:02

C#使用指针

2009-09-02 19:11:42

C#鼠标滚轮

2009-08-17 17:48:00

C#自定义鼠标样式

2009-08-06 15:40:11

C#装箱和拆箱

2009-09-10 17:48:05

C# button

2009-08-03 17:12:40

C#指针操作

2009-08-13 15:48:57

C#指针
点赞
收藏

51CTO技术栈公众号