詳解如何定義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#鼠標指針的形狀就介紹到這里了。
【編輯推薦】
責任編輯:彭凡
來源:
ddvip.com