首页 > 其他分享 >PictureBox实现进入换色,离开换色,点击换色

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

时间:2024-10-10 13:33:12浏览次数:1  
标签:鼠标 private PictureBox 点击 换色 pictureBox3 Resources MouseEnter

实现和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

标签:鼠标,private,PictureBox,点击,换色,pictureBox3,Resources,MouseEnter
From: https://www.cnblogs.com/yj208/p/18224989

相关文章

  • three.js 鼠标点击获取模型对象
    three.js 创建模型后,想要实现点击模型获取模型对象触发相应事件。可以使用它提供的APITHREE.Raycaster()https://threejs.org/docs/index.html?q=Raycaster#api/en/core/Raycaster//监听点击事件window.addEventListener('click',(event)=>{event.preventDefault......
  • 帝国cms列表页模板动态获取文章内容点击数
    为了优化帝国CMS在列表页动态获取文章点击数目的性能,并且避免页面加载缓慢的问题,你可以按照以下步骤进行操作:修改HTML结构 在需要显示点击数的位置插入一个新的元素,并添加必要的数据属性。<emclass="clicknum"data-class="[!--classid--]"data-id="[!--id--]">[!--oncl......
  • 【极客大挑战2023】- Re -点击就送的逆向题 WriteUp
    这道题给了一个.s文件解决方案有两个:1.利用gcc编译成可执行文件,然后反编译生成伪代码2.直接分析汇编(我不会。。。)1.利用gcc编译成可执行文件linux执行gcc-o1.s1IDA打开,分析并编写,注意一定要在字符串末尾加上\0结束符!!!点击查看代码#include<stdio.h>intmain(void){......
  • 使用鼠标点击矩阵上下左右的数字初始化为1 计算所需总共点击次数矩阵所有数字变成1的
    1importjava.util.ArrayList;23publicclassHuaweiTest2{4publicstaticvoidmain(String[]args){5//System.out.println("HelloWorld!");6}78publicstaticIntegergetMilliSecondsForInputInicialize......
  • BP - 点击劫持 Clickjacking (UI redressing)
    Whatisclickjacking?点击劫持是一种基于界面的攻击,通过点击诱饵网站中的其他内容,诱骗用户点击隐藏网站上的可操作内容。iframe基于会话的CSRF令牌无法缓解点击劫持攻击,因为目标会话是通过从真实网站加载的内容建立的,并且所有请求都在域内发生。CSRF令牌被放入请求中,并作为......
  • 如何解决Google AdSense 无效流量?一文教你提高AdSense点击率
     GoogleAdSense点击率低得可怜?广告收入少得可怜?想知道怎么才能让AdSense收入飙升吗?如果你正遭受无效流量的困扰,或者你正愁着怎么提高点击率,那么这篇文章就是你的救星!快和我一起往下看吧~一、什么是Adsense?AdSense就是Google提供的一个广告服务,它允许网站主在自......
  • SSM电影网站7u2ji 点赞收藏 点击量推荐
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统内容:用户,电影信息,电影分类,电影商城,商品分类开题报告内容一、研究背景随着互联网技术的快速发展,电影行业已逐渐向线上转型。电影网站作为电影信息传......
  • 攻防世界(1000次点击)
    题目地址:攻防世界(xctf.org.cn)有多种解法我们用常用的解法ida运行下程序看看将下好的文件放入ExeinfoPE里查壳,ok啥也没有可以直接放ida了在ida左栏shift+f搜main函数点进去按shift+f12再在主栏里按shift+f搜索error点第一个(为什么搜索error呢?下面会提到)进入到这个......
  • SHAutoClick V3.0.3 无影手自动点击
    前言这个软件至少已有14年历史,起初名为AutoClick,主要用于关闭烦人的弹窗警告、广告,或者持续翻页等。后来因需要调用一个软件批量转换图书格式,就开发了通用的调用第三方软件进行批量操作的功能,这也是本软件最大的特色。因重名软件太多,故更名为SHAutoClick(无影手自动点击),属于标准四......
  • chrome实现点击书签, 新页面打开. (左键点击). 新标签打开书签 .
    1.我找了很多插件,都没法实现点击书签,自动新标签打开.2.但是我发现一款chrome,是可以实现的https://www.ghxi.com/chrome.html 这是基于chrome++的增强版.便携版和安装版使用起来没有任何区别,甚至重装系统依旧能用原来的数据.如何开启新标签打开书签的功能,......