ToB企服应用市场:ToB评测及商务社交产业平台

标题: PictureBox实现进入换色,离开换色,点击换色 [打印本页]

作者: 半亩花草    时间: 2024-10-10 13:49
标题: PictureBox实现进入换色,离开换色,点击换色
实现和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企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4