找回密码
 立即注册

QQ登录

只需一步,快速开始

gaobowen

中级会员

87

主题

227

帖子

810

积分

中级会员

积分
810

微信认证勋章

gaobowen
中级会员   /  发表于:2016-1-11 17:26  /   查看:4411  /  回复:3
您好,如题,
比如:当光标移动到LEAD控件区域时,光标的形状变成十字的状态,移出LEAD控件区域时,再变成普通的形状。
以上,谢谢!

3 个回复

倒序浏览
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-1-12 10:00:00
沙发
回复 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
回复 使用道具 举报
gaobowen
中级会员   /  发表于:2016-1-12 11:06:00
板凳
回复 2楼AvoCaDolol的帖子

非常感谢您的回答,问题顺利解决。谢谢!
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-1-12 11:48:00
地板
回复 3楼gaobowen的帖子

客气了,共通进步~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部