社区
C#
帖子详情
C#下如何设置pictureBox的背景为透明
lnwuyaowei
2005-02-13 03:04:27
有一上pictureBox控件,其中的图形为支持背景透明的图形格式(如PNG或者GIF)。设定好其pictureBox1.BackColor = Color.Transparent;后,可以实现透明效果,但问题是当拖动这pictureBox控件时,它要经过其他控件,这时它的透明部分实现的是WINDOWS窗体的背景色,其它的多个控件不能显示出来。请问如何解决?
...全文
1987
9
打赏
收藏
C#下如何设置pictureBox的背景为透明
有一上pictureBox控件,其中的图形为支持背景透明的图形格式(如PNG或者GIF)。设定好其pictureBox1.BackColor = Color.Transparent;后,可以实现透明效果,但问题是当拖动这pictureBox控件时,它要经过其他控件,这时它的透明部分实现的是WINDOWS窗体的背景色,其它的多个控件不能显示出来。请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongpo1
2005-03-11
打赏
举报
回复
属性里 的 backcolor 里web选项里 选第一个 即可
egxsun
2005-02-13
打赏
举报
回复
up
lnwuyaowei
2005-02-13
打赏
举报
回复
to:xiongchen
试了一下,不能达到目的。好象BACKCOLR与父对象有关,这里的父对象是WINFORM,而不是各个窗体上的控件,所以不能显示窗体中的各个控件。
aijing
2005-02-13
打赏
举报
回复
up
xiongchen
2005-02-13
打赏
举报
回复
Color col = Color.FromArgb(aph,255,255,255);
aph 代表透明度为0 - 255
Color col = Color.FromArgb(0,255,255,255);
this.pictureBox1.BackColor = col;
xiongchen
2005-02-13
打赏
举报
回复
楼主试试下面这个:
Color col = Color.FromArgb(0,255,255,255);
this.pictureBox1.BackColor = col;
nga96
2005-02-13
打赏
举报
回复
我同事测试过,好像是不行的。
因为微软说,只重绘父控件,不重绘其它控件的
lnwuyaowei
2005-02-13
打赏
举报
回复
to: tangwei168
能不能详细说一下实现过程?
程序的色彩
2005-02-13
打赏
举报
回复
重载paint事件就OK啦。
C#
WinForm开发:将控件
背景
色
设置
为
透明
以
pictureBox
控件上label控件为例,
设置
label控件的
背景
色
透明
,可以看到
pictureBox
控件的
背景
色。
C#
如何
设置
label(标签)控件的
背景
颜色为
透明
有时候,我们需要将控件的
背景
颜色设定为
透明
,比如说label(标签)控件。那么,如何将控件的
背景
颜色设定为
透明
?是不是只要将控件的...以
pictureBox
上的label控件为例,
设置
label的
背景
为
透明
,可以看到picture
winform panel控件
背景
透明
winform panel控件
背景
透明
在网页中通过div+css实现半
透明
效果不难,今天我们看看一种在winfrom中实现的方法
透明
背景
图像绘制(
C#
)
透明
背景
图像绘制(
C#
),完整可运行的示例程序
pictureBox
2_Paint事件的代码
csdn上唯一没有的
c#
做的真正的
透明
的图案
目前csdn上还没有一个做到真正的
透明
图案的,于是做一个,和...
picturebox
的
背景
透明
,在mapinfo等地图使用上是非常方便的。读图案的颜色再重画,不使用
pictureBox
_Paint过程和控件的
透明
色,这是在csdn上没有的列子。
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章