http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4510|回复: 7

[求助] button控件如何设置透明【已经解决】

[复制链接]
发表于 2014-8-2 16:25:12 | 显示全部楼层 |阅读模式
本帖最后由 jfnn001 于 2014-8-3 08:38 编辑

现在在处理百度贴吧验证码图片,是一张png图片,用鼠标点击各个文字

我设置了一个picbox,然后加了9个btn

如何让这个9个btn透明?

我现在的方法是吧btn弄到图片左下角。

btn.png


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2014-8-2 16:27:48 | 显示全部楼层
还有一个思路是吧png图片分成10个小图
9个btn分别添加9个小图
貌似有点傻傻的。。。
发表于 2014-8-2 21:42:06 | 显示全部楼层
这个有属性的你看看,你不一定要用按钮吧
 楼主| 发表于 2014-8-3 04:39:30 | 显示全部楼层
站长苏飞 发表于 2014-8-2 21:42
这个有属性的你看看,你不一定要用按钮吧

老大指点下,我对控件不是很熟悉,可以不用按钮

用哪个控件的属性啊?

在网上找了几个透明按钮的例子,都没成功。
 楼主| 发表于 2014-8-3 05:29:59 | 显示全部楼层
搞定了,谢谢苏飞老大的提醒,我把pictureBox改成了Panel,然后给没个btn加了下面函数
[C#] 纯文本查看 复制代码
        private void SetBtnStyle(Button btn)
        {
            btn.FlatStyle = FlatStyle.Flat;//样式  
            btn.ForeColor = Color.Transparent;//前景  
            btn.BackColor = Color.Transparent;//去背景  
            btn.FlatAppearance.BorderSize = 0;//去边线  
            btn.FlatAppearance.MouseOverBackColor = Color.FromArgb(180, btn.BackColor);//Color.Transparent;//鼠标经过  
            btn.FlatAppearance.MouseDownBackColor = Color.FromArgb(200, btn.BackColor); //Color.Transparent;//鼠标按下  
        }


设计页面图:
11111.png

运行效果图:
QQ图片20140803052241.gif
 楼主| 发表于 2014-8-3 05:33:24 | 显示全部楼层
运行效果图是QQ截图录制视频动画做的,为啥不循环播放呢?
直接打开原图刷新看吧。
发表于 2014-8-3 13:04:56 | 显示全部楼层
你一直刷新就会循环播放了吧
发表于 2014-8-4 10:42:56 | 显示全部楼层
受教了,学习中……
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-23 05:47

© 2014-2021

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