詳解如何定義C#鼠標(biāo)指針的形狀
C#鼠標(biāo)指針的形狀一般根據(jù)相關(guān)函數(shù)的屬性值來(lái)實(shí)現(xiàn),不過(guò)如何更好地利用這些屬性值,需要先記憶好。這里將Cursor屬性的值以表格的形式列出,對(duì)大家有所幫助。
在Windows應(yīng)用程序中,通過(guò)設(shè)置控件的Cursor屬性可以定義鼠標(biāo)的顯示形狀。控件(如Button控件)的Cursor屬性用于設(shè)置鼠標(biāo)指針的類型,默認(rèn)為Default。
C#鼠標(biāo)指針語(yǔ)法:
public virtual Cursor Cursor { get; set; }
屬性值:一個(gè)Cursor,表示當(dāng)鼠標(biāo)指針位于控件上時(shí)顯示的光標(biāo)。
Cursor:是一個(gè)值,該屬性值如表所示。
表 Cursor屬性的值
值 | 說(shuō)明 |
AppStarting | 獲取在應(yīng)用程序啟動(dòng)時(shí)顯示的光標(biāo) |
Arrow | 獲取箭頭光標(biāo) |
Cross | 獲取十字線光標(biāo) |
Default | 獲取默認(rèn)光標(biāo),它通常為箭頭光標(biāo) |
Hand | 獲取手形光標(biāo),當(dāng)懸停在Web鏈接上時(shí)通常使用該光標(biāo) |
Help | 獲取“幫助”光標(biāo),它是箭頭和問(wèn)號(hào)的組合 |
HSplit | 獲取當(dāng)鼠標(biāo)定位在水平拆分條上時(shí)顯示的光標(biāo)。 |
IBeam | 獲取I型光標(biāo),該光標(biāo)用于顯示單擊鼠標(biāo)時(shí)文本光標(biāo)出現(xiàn)的位置 |
No | 獲取指示某個(gè)特定區(qū)域?qū)Ξ?dāng)前操作無(wú)效的光標(biāo) |
NoMove2D | 獲取滾輪操作過(guò)程中鼠標(biāo)不動(dòng),但是該窗口可以同時(shí)在水平和垂直方向上滾動(dòng)時(shí)顯示的光標(biāo) |
NoMoveHoriz | 獲取滾輪操作過(guò)程中鼠標(biāo)不動(dòng),但是該窗口可以在水平方向上滾動(dòng)時(shí)顯示的光標(biāo) |
NoMoveVert | 獲取滾輪操作過(guò)程中鼠標(biāo)不動(dòng),但是該窗口可以在垂直方向上滾動(dòng)時(shí)顯示的光標(biāo) |
PanEast | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口水平向右滾動(dòng)時(shí)顯示的光標(biāo) |
PanNE | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口水平、垂直向上和向右滾動(dòng)時(shí)顯示的光標(biāo) |
PanNorth | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口垂直向上滾動(dòng)時(shí)顯示的光標(biāo) |
PanNW | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口水平、垂直向上和向左滾動(dòng)時(shí)顯示的光標(biāo) |
PanSE | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口水平、垂直向下和向右滾動(dòng)時(shí)顯示的光標(biāo) |
PanSouth | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口垂直向下滾動(dòng)時(shí)顯示的光標(biāo) |
PanSW | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口水平、垂直向下和向左滾動(dòng)時(shí)顯示的光標(biāo)。 |
PanWest | 獲取滾輪操作過(guò)程中鼠標(biāo)移動(dòng),并且該窗口水平向左滾動(dòng)時(shí)顯示的光 |
SizeAll | 獲取4向大小調(diào)整光標(biāo),該光標(biāo)由相聯(lián)接的、分別指向東南西北的四個(gè)箭頭組成 |
SizeNESW | 獲取雙向?qū)蔷€(東北/西南)大小調(diào)整光標(biāo) |
SizeNS | 獲取雙向垂直(北/南)大小調(diào)整光標(biāo) |
SizeNWSE | 獲取雙向?qū)蔷€(西北/東南)大小調(diào)整光標(biāo) |
SizeWE | 獲取雙向水平(西/東)大小調(diào)整光標(biāo) |
UpArrow | 獲取上箭頭光標(biāo),該光標(biāo)通常用來(lái)標(biāo)識(shí)插入點(diǎn) |
VSplit | 獲取當(dāng)鼠標(biāo)定位在垂直拆分條上時(shí)顯示的光標(biāo) |
WaitCursor | 獲取等待光標(biāo),通常是沙漏形狀 |
詳解如何定義C#鼠標(biāo)指針的形狀就介紹到這里了。
【編輯推薦】