默认picturebox为非透明的,有时加入了图片和背景之间看起来不很平滑,其实,设置一下它的style就可以实现透明,但是属性中好像没有找到对应的,所以采用自定义控件,关键代码如下:

下面这是在其构造函数中设置其Style

public CustomPictureBox()
        {
            InitializeComponent();

this.SetStyle(ControlStyles.ResizeRedraw | ControlStyles.SupportsTransparentBackColor, true);
        }

不过需要说明的是,此自定义控件,只可以在一个普通form中实现对背景的透明,如果它的背景是一个用户控件的话,则不可以。估计需要设置下他们之间的控件关系。

经过一番测试,发现设置Color.Transparent后,pictureBox实际是使用了其父容器的背景,OK,在代码中设置: 程序代码

pictureBox2.Parent = *****即可。

使picturebox透明相关推荐

  1. jframe透明_使JFrame透明

    jframe透明 首先创建一个带有滑块的框架,该滑块将用于设置透明度量. import javax.swing.JFrame; import javax.swing.JSlider;public cl ...

  2. winform实现pictureBox显示成圆形形状,并实现pictureBox透明

    文章目录 背景 一.将pictureBox变成圆形图片? 二.实现pictureBox透明 三.图片裁剪成圆形 背景 使用winform窗体做一个人脸识别的效果,需要使用三个pictureBox来存放 ...

  3. Java剪切图片为圆形,并使边缘透明。

    剪切图片为圆形,并使边缘透明. 将图片剪切为圆形并使边缘透明 效果图: 看起来朦胧的 但是放进面板之后色彩与原图一致 public static void k() {BufferedImage bi1 ...

  4. vb中picturebox透明时看到下面的picturebox中图片

    在加载窗体时,把PictureBox1的背景指定为透明, 再把PictureBox1指定为PictureBox2的父容器 就可以实现PictureBox2透明于PictureBox1且都透明与窗体背景 ...

  5. python背景图颜色_python – 使图形透明与彩色背景

    编辑3: 已经澄清,基本问题是: 如何把'黑&在imshow制作的matplotlib图像前面的透明'面具? 掩模应由先前绘制的黑色和暗色的matplotlib产生.白色的身影. 以下代码通过 ...

  6. CSS 使背景色透明但是文字颜色不变

    在前端开发过程中,要求实现背景色透明度0.1,但是文字颜色要求按给定颜色设置. 如果直接设置背景opacity值为0.1,会使文字的颜色发生改变. .bkPart {width: 30%;backgr ...

  7. JavaScript 清除图片背景颜色 使之透明

    主要JS /**清除图片背景颜色 **/ function removeImgBg(img) {//背景颜色 白色const rgba = [255, 255, 255, 255];// 容差大小co ...

  8. cocos2d-x游戏开发(十四)用shader使图片背景透明

    欢迎转载,地址:http://blog.csdn.net/fylz1125/article/details/8631783 好吧,终于抽时间写这篇文章了. 手头上有很多人物行走图,技能特效图等,但这些 ...

  9. 如何在Android上使背景20%透明

    本文翻译自:How to make a background 20% transparent on Android 我如何使Textview的背景大约20%透明(不完全透明),背景中是否有颜色(即白色 ...

最新文章

  1. 闲来无事,总结 Xcode常用快捷键
  2. SQL提交数据三种类型
  3. 第三方网站实现绑定微信登陆
  4. ACM-ICPC 2018 沈阳赛区网络预赛 F. Fantastic Graph(有源上下界最大流 模板)
  5. C语言-实现矩阵的转置-随机函数产生随机数并赋予数组中-190222
  6. Yii2所提倡的配置管理方案
  7. linux 出现 ,Linux出现SIGSTOP的原因及如何处理?
  8. ubuntu 普通用户下设置tab键自动补全
  9. 学生成绩管理系统V3.0链表版
  10. AutoCad 二次开发(一) 开发环境搭建
  11. Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll
  12. 微信小程序开发——将自己的图片变成网络图片/图片链接生成
  13. android 入门记录
  14. canoe模拟发有checksum报文_CANoe 入门 Step by step系列(三)简单例子的剖析
  15. 自然语言处理文本分析_通过自然语言处理释放文本分析的力量
  16. php mobi_PHP核心技术与最佳实践 mobi epub
  17. OpenStack-Ironic裸金属简介
  18. python怎么加载图片png图片位置_Python添加png图片出现的问题和解决
  19. C++药名整理题——教你首字符串升序排序
  20. 【Microsoft Azure 的1024种玩法】四十五.在Azure中快速创建Azure AD Domain Services

热门文章

  1. Faker库如何生成数据
  2. 再生龙 (Clonezilla)。比 Ghost更棒的、免费的、中文接口的 硬盘备份与还原
  3. [CFF认证]201409-3字符串匹配(C++)
  4. 如何解决​手机莫名发热、耗电快、待机掉电问题
  5. Redis学习笔记(超详细,看完必会)
  6. 计算机视觉(九):神经网络的完善与模块化
  7. 苹果cms 蓝色repiannew主题模板
  8. vlayout原理剖析
  9. Activiti6---流程并行回退
  10. Gateway-路由、过滤器配置