请问pictureBox遮挡、透明的技术

问题描述

各位大神,由于能力有限,请各位帮忙解决一下winfrom中放了两个picturebox第一个是作为底层,通过读取数据自动绘图了。第二个作为上层,也是第一层,也是通过计算后自动绘图需要时,第二层绘图后依然可以看到第一层绘图的内容。第二层除了自动绘制的图形外,其他都是第一层的内容。不知道我说明白没有。

解决方案

解决方案二:
设置第二个picturebox的backColor属性设置成Color.Transparent
解决方案三:
引用1楼starfd的回复:

设置第二个picturebox的backColor属性设置成Color.Transparent

然后最上层的PictureBox.Parent=最下层的PictureBox
解决方案四:
pictureBox1.BringToFront();
解决方案五:
引用1楼starfd的回复:

设置第二个picturebox的backColor属性设置成Color.Transparent

但是,在上面的图层上绘制的东西都看不见了。代码://增加第一图层,用于绘制点PictureBoxFacePictureBox=newPictureBox();panel1.Controls.Add(FacePictureBox);FacePictureBox.Width=Pwidth;FacePictureBox.Height=Pheight;FacePictureBox.BackColor=Color.Transparent;FacePictureBox.Parent=PictureBox;FacePictureBox.BringToFront();BitmapFmp=newBitmap(FacePictureBox.ClientRectangle.Width,FacePictureBox.ClientRectangle.Height);Graphicsw=Graphics.FromImage(Fmp);w.FillEllipse(Brushes.Black,newRectangle(100,100,100,100));w.DrawLine(newPen(Color.Red,3),0,50,300,50);w.Clear(System.Drawing.Color.Transparent);w.DrawLine(newPen(Color.Red,3),0,150,300,50);w.Dispose();
解决方案六:
你可以换成panel控件啊设置panel的透明属性个人觉得效果应该会比picturebox好
解决方案七:
拜托,我还是没有解决。请大神帮帮忙吧!谢谢了先。
解决方案八:
第二个上层的图片在第一个底层的基础继续绘制不可以吗?
解决方案九:
if(需要时){pictureBox1.backColor=Color.Transparent;pictureBox2..BringToFront();}

时间: 2024-09-24 04:03:44

请问pictureBox遮挡、透明的技术的相关文章

防火墙的透明模式和透明代理技术

随着防火墙技术的发展,安全性高.操作简便.界面友好的防火墙逐渐成为市场热点.在这种情况下,可以大大简化防火墙设置.提高安全性能的透明模式和透明代理就成为衡量产品性能的重要指标.于是在推荐产品的过程中,很多厂商往往会介绍自己的产品实现了透明模式和透明代理.那么究竟什么是透明模式和透明代理呢?他们之间又有何关系呢?下面我们将做具体分析. 透明模式,顾名思义,首要的特点就是对用户是透明的(Transparent),即用户意识不到防火墙的存在.要想实现透明模式,防火墙必须在没有IP地址的情况下工作,不需

Oracle 10G:透明数据加密技术(TDE)

在Oracle的最新版本10g R2中,出现最及时的技术应该是透明数据加密技术(Transparent Data Encryption,TDE). TDE用来对数据加密,通常 SQL 执行的应用程序逻辑不需要进行更改,仍能正常运行. 换言之,应用程序可以使用同一语法将数据插入到应用程序表中,并且 Oracle 数据库在将信息写入磁盘之前将自动对数据进行加密. 随后的选择操作将透明地解密数据,因此应用程序将继续正常地运行. 这一点很重要,因为当前的应用程序通常期望未加密的应用程序数据. 显示加密数

报表-求教大神,请问这个是用什么技术实现的?

问题描述 求教大神,请问这个是用什么技术实现的? 解决方案 这叫散点图,有很多图表控件能做到类似效果的,比如:http://echarts.baidu.com/doc/example.html 解决方案二: CSS+HTML实现的晒 解决方案三: 如果数据不是很复杂,完全可以自己编码实现. 但这样做工作量比较大,但式样可以自己控制:用已有控件,则快.但能否满足自己的需求,需要验证. 解决方案四: echarts . highcharts或者R语言

开发板-请问有人做过trustzone技术的吗(arm)

问题描述 请问有人做过trustzone技术的吗(arm) 最近有一个选题涉及到trsutzone的安全技术,但是网上关于这方面的资料非常少,好不容易看到一篇博客写的关于这个,结果发现基本要学很多硬件要学arm要自己弄开发板.总体对这个了解很少,请大神帮忙讲讲关于trustzone的知识,或者帮忙推荐几个好的论坛社区什么的,这04年出来的技术11年了资料才这么点,难道硬件方向都是这样的吗? 解决方案 因为是软件和硬件的结合部,所以做的人很少,其实也不是,是中国做的人很少.你可以去www.lina

请问这种图用什么技术或插件可以做出来?

问题描述 请问这种图用什么技术或插件可以做出来? 解决方案 这张图的出处是在哪里呢? 只是作图的话,powrpoint里就有好些常用模板,其他的模板库你还可以自己下载的~ 解决方案二: 绘图软件都能绘制吧,要自动生成有些麻烦些.

请问这种组织结构图用什么技术实现?javaweb前端

问题描述 请问这种组织结构图用什么技术实现?javaweb前端 解决方案 http://bbs.csdn.net/topics/391903627

“电磁感应透明”效应技术

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;       德国科学家用"电磁感应透明"效应技术,让光留在水晶里. 据报道,光1秒钟可走约30万公里,现在德国科学家成功"抓住光的尾巴",让光停留在水晶里长达1分钟打破纪录,今年稍早的纪录仅有16秒.  德国达姆施塔特工业大学物理学教授哈夫曼.胡布利克与博士生海恩斯的研究指出,他们用"电磁感应透明"效应技术

加快PictureBox显示透明背景图片的速度

问题描述 各位大虾们,请问一下,怎样加快Picturebox加载透明背景图的速度?在VB.net里面,放了20个PictureBox,所用的资源图片都已经加载到工程里,F5运行的时候,Picturebox会闪烁,这个怎么解决?我用过双缓冲Me.DoubleBuffered=True(窗体的Load事件里),可还是闪烁,有什么办法可以解决么? 解决方案 解决方案二:该回复于2011-12-16 09:08:49被版主删除解决方案三:在加载之前调用BeginUpdate,之后调用EndUpdate,

Oracle数据库透明数据加密技术(TDE)

关于数据加密的原理,可以参考<[数据安全]谈谈密码学的数学原理> http://blog.csdn.net/u010415792/article/details/9007931.如何加密的技术都源自这里,在了解 具体即时之前,一定要先了解公钥密钥的原理,知其然,也要知其所以然. Oracle TDE的全称是Transparent Data Encryption 透明数据加密,从10gr2开始支持基于列的加密 ,从11g开始支持基于表空间的加密.它的优点是对应用透明,管理简便,无需应用设置,但它