PictureBox实现进入换色,离开换色,点击换色

打印 上一主题 下一主题

主题 856|帖子 856|积分 2568

实现和Word标题栏类似的效果

可以看到有三种颜色:

默认时是(243, 243, 243),鼠标进入时是这样(210, 210, 210),鼠标按下的瞬间变为了(177, 177, 177)
4个关键事件:MouseEnter、MouseLeave、MouseDown、MouseUp
MouseEnter:在鼠标进入控件的可见部分时发生
        private void pictureBox3_MouseEnter(object sender, EventArgs e)         {             pictureBox3.Image = Resources.MouseEnter;         }
MouseLeave:在鼠标离开控件的可见部分时发生
        private void pictureBox3_MouseLeave(object sender, EventArgs e)         {                 pictureBox3.Image = Resources.默认状态;         }
MouseDown:当鼠标指针在组件上方开按下箭标按钮时发生
        private void pictureBox3_MouseDown(object sender, MouseEventArgs e)         {             pictureBox3.Image = Resources.点击;             //MessageBox.Show("test OK!!");         }
MouseUp:在鼠标指针在组件上方开释放鼠标按钮时发生
        private void pictureBox3_MouseUp(object sender, MouseEventArgs e)         {             pictureBox3.Image = Resources.MouseEnter;         }
有朋友可能会问,为什么你要用pictureBox,而不是按钮+标签,那是由于我还想好怎么弄
panel+pictureBox+label

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

半亩花草

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表