回复 1楼gaobowen的帖子
您好,
这个功能利用.NET控件的基本事件就可以实现。这个事件名字叫做MouseEnter和MouseLeave。
所有继承自.NET的控件都有这两个事件,其中Enter事件是在鼠标进入控件区域时触发,Leave事件在鼠标离开控件区域时触发。
只需要在这两个事件中添加改变鼠标指针的代码就可以了。
下面是我的代码:
Private Sub RasterImageViewer1_MouseLeave(sender As Object, e As EventArgs) Handles RasterImageViewer1.MouseLeave
Me.Cursor = Cursors.Default
End Sub
Private Sub RasterImageViewer1_MouseEnter(sender As Object, e As EventArgs) Handles RasterImageViewer1.MouseEnter
Me.Cursor = Cursors.Cross
End Sub |