路过秋天

同样的3年,有的人从学生到当了MVP了,而我却在原地,卖弄当年的代码,秋天的风,有点凄,有点凉!

公告信息
内涵是很强大的~~~别看外表~~~当犀利哥入侵不了的时候,感觉有种莫名的失落~~~
文章档案
最新评论

C# Winform为图片设置手势光标

今天开发“微博粉丝精灵”的魔法广告,遇到1个小的常见问题,比如图片的广告如果设置光标手势和点击问题。

由于图片直接固定了大小,不能在外面套一个LinkLable来加链接,因此简单的从另一个侧面来小小解决这个问题,当然太久没折腾winform,连设置光标都忘了,只好小小百度了一下

最后的解决方法是:为PictureBox控件增加三个事件,鼠标移进事件,鼠标移出事件,和鼠标点击事件,来共同完成原本linkLable应有的问题。

代码如下,So Easy的事:

 private void pbImg_MouseHover(object sender, EventArgs e)
        {
            this.Cursor = Cursors.Hand;
        }

        private void pbImg_MouseLeave(object sender, EventArgs e)
        {
            this.Cursor = Cursors.Default;
        }

        private void pbImg_Click(object sender, EventArgs e)
        {
            lnkTitle_LinkClicked(null, null);
        }

设置光标就一行代码,然后在点击时,引发文字上的链接事件即可。

魔法广告的效果图:

 

秋色园是QBlog的官方站点,由路过秋天创建,基于cyqdata数据层框架开发的支持多用户、多语言、多数据库(access,mssql,oracle)、目录级url等功能强大的博客系统
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"

2011/12/15 0:13:48 | C# Winform基础 | |

#1微博粉丝精灵2011/12/19 16:32:41
其实把图片的Cursor属性设置为hand即可。
  • 发表评论