社区
C#
帖子详情
[winform] 谁能详解下 Color.Transparent 设置及实现
happyer_longlong
2009-05-25 12:00:36
这个弄不懂啊 请教......
...全文
339
8
打赏
收藏
[winform] 谁能详解下 Color.Transparent 设置及实现
这个弄不懂啊 请教......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yahle
2009-05-31
打赏
举报
回复
TransparencyKey 实际上是你告诉winfrom在显示窗体是,凡是窗体(控件)里带有这个颜色的地方全部镂空(不绘制)。
修改一下昵称
2009-05-31
打赏
举报
回复
[Quote=引用 5 楼 happyer_longlong 的回复:]
假如说 代码如下 会报错 用的 snippet 编辑的 错误信息不多
Form form=new Form();
form.BackColor=Color.Transparent;
Application.Run(form);
会报错
[/Quote]
窗体不能直接这样设为透明的背景颜色。
你可以指定窗体的背景透明颜色为白色,然后设窗体为白色,窗体就透明了。
this.TransparencyKey = Color.White;
happyer_longlong
2009-05-31
打赏
举报
回复
顶起
VirtualDesktop
2009-05-25
打赏
举报
回复
这个只是一个系统设定的颜色而已
光宇广贞
2009-05-25
打赏
举报
回复
你想怎么了解?
给控件的 background字段就可以了,都是color型的。
实现上,是在需要画的地方上面临时创建一个图层,然后映射背影,造成一种透明的效果。
outou
2009-05-25
打赏
举报
回复
很多控件都可以使用的颜色设定。
***********************************
冰凝制作室
MAIL:bingning@bingning.net
URL:
http://bingning.net/free/SOURCE/index.html
happyer_longlong
2009-05-25
打赏
举报
回复
假如说 代码如下 会报错 用的 snippet 编辑的 错误信息不多
Form form=new Form();
form.BackColor=Color.Transparent;
Application.Run(form);
会报错
wuyq11
2009-05-25
打赏
举报
回复
透明背景色
Graphics graphics = Graphics.FromImage(bitmap);
//清除整个绘图面并以透明背景色填充
winform
label背景透明
开发时要把label的背景,透明。 在网上找到资料。原文How to Use
Transparent
Images and Labels in Windows Forms - CodeProject 主要是在用web的
Transparent
。(我在代码中来
设置
Color
.
Transparent
没有效果。这个在wpf中
设置
是可以的,在
winform
中则不行。) ...
C#
Winform
中如何让重叠的两个PictureBox的背景
实现
透明化
【代码】C#
Winform
中如何让重叠的两个PictureBox的背景
实现
透明化。
Csharp: create
Transparent
Images in
winform
1 //透明背景图 2 Brush b = new SolidBrush(
Color
.FromArgb(50,
Color
.
Transparent
)); 3 4 5 Bitmap image = new Bitmap(1015, 637); 6 Graphics g = Graphics.FromIm...
C#
WinForm
图片控件重叠透明
设置
pictureBox0.........pictureBox1.Back
Color
=
Color
.Transparenbt; 请注意这个透明并不是真正的透明,而是用父控件的当前位置的颜色填充PictureBox内的相应位置的颜色。 如果你有两个叠加的pictureBox,则
实现
互相透明是不行的。 如上高亮所示,我们都会试着
设置
背景为
Transparent
,但结果显示为灰色的背景即pictureBox1父控件的背景色,但pictureBox1的父控件并不是pictureBox0,所以没有预期的效果。知
【转载】
Winform
中的控件透明
设置
要点
平时用的的确确是少,回来想起来已经忘记了不下3次了,搞得每次都要去网上现找,索性写到博客中作为记录。 基本理论: 控件的背景色往往是从父控件继承来的。 比如在PictureBox 上面放置一个背景透明的Label,做法可如下: label1.Parent = pictureBox1; //设定Label 的父控件为PictureBox label1.Back...
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章