比如你要更換在你某個(gè)窗體上的光標(biāo)。

創(chuàng)新互聯(lián)是一家專業(yè)提供那坡企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為那坡眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
那么在這個(gè)窗體內(nèi)用這樣的代碼
Me.Cursor = System.Windows.Forms.Cursors.Cross
如果你要更換當(dāng)前系統(tǒng)顯示的光標(biāo)
System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Cross
其中Cross代表十字光標(biāo),你也可以更改成其他的,直接查看Cursors中的各成員就可以找到了。
控制面板鼠標(biāo)設(shè)置里面更換鼠標(biāo)指針
電腦鼠標(biāo)的指針可以通過設(shè)置來更換樣式為十字直線或其它樣式的,具體操作如下:
1、選擇”開始-控制面板-所有控制面板項(xiàng)”進(jìn)入控制面板;
2、選擇“鼠標(biāo)”進(jìn)入鼠標(biāo)屬性面板;
3、選擇“指針“標(biāo)簽;
4、在”自定義“欄中找到十字直線模式;
5、確定后就鼠標(biāo)就變成十字直線了。
在Picture1中放入兩個(gè)Line控件(務(wù)必畫在Picture控件內(nèi)而不是窗體內(nèi)),名字用默認(rèn)的Line1、Line2。代碼如下:
Private?Sub?Form_Load()
Line1.Visible?=?False
Line2.Visible?=?False
End?Sub
Private?Sub?Picture1_DblClick()
Line1.Visible?=?Not?Line1.Visible
Line2.Visible?=?Line1.Visible
End?Sub
Private?Sub?Picture1_MouseMove(Button?As?Integer,?Shift?As?Integer,?X?As?Single,?Y?As?Single)
Line1.X1?=?0
Line1.X2?=?Picture1.ScaleWidth
Line1.Y1?=?Y
Line1.Y2?=?Y
Line2.X1?=?X
Line2.X2?=?X
Line2.Y1?=?0
Line2.Y2?=?Picture1.ScaleHeight
End?Sub
這么難的問題才5分?給你思路:VB.NET改變鼠標(biāo)形狀的唯一方法就是加載圖片,但是因?yàn)槟阋蟆皺M向和縱向都到達(dá)PictureBox的邊界”,也就是說,這個(gè)圖片必須跟著鼠標(biāo)移動而變化,顯然這是無法做到的。
因此,可以先將鼠標(biāo)指針隱藏,然后根據(jù)鼠標(biāo)的當(dāng)前位置,在PictureBox中畫十字線,鼠標(biāo)移動后,將前面畫的線擦除,然后在新位置重新畫。
為了不擦除PictureBox中已有的圖像,在畫十字線之前,先保存十字線所覆蓋像素點(diǎn)的值,擦除的時(shí)候,恢復(fù)這些值就可以了。
網(wǎng)頁名稱:vb.net鼠標(biāo)十字線的簡單介紹
分享路徑:http://chinadenli.net/article46/dsioheg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站排名、營銷型網(wǎng)站建設(shè)、、網(wǎng)站制作、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)