社区
C#
帖子详情
WinForm实现半透明窗体
系统保留昵称
2011-09-17 02:01:32
如上图,我有一张半透明PNG图片,我用它做窗体的背景图片,怎么才能让窗体和我图片一样为半透明的呢?然后往上面放控件不受影响?
...全文
3124
14
打赏
收藏
WinForm实现半透明窗体
如上图,我有一张半透明PNG图片,我用它做窗体的背景图片,怎么才能让窗体和我图片一样为半透明的呢?然后往上面放控件不受影响?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
郑州高新区WPF小王子
2011-09-19
打赏
举报
回复
[Quote=引用 12 楼 krenyelang 的回复:]
引用 5 楼 gabriyer 的回复:
试试先将窗口的背景透明,然后设置背景图片。
让窗口透明:
this.TransparencyKey = Color.Red;
this.BackColor = Color.Red;
个人观点赞同。
[/Quote]
up
ijwsoft
2011-09-19
打赏
举报
回复
成功了,谢谢:
试试先将窗口的背景透明,然后设置背景图片。
让窗口透明:
this.TransparencyKey = Color.Red;
this.BackColor = Color.Red;
krenyelang
2011-09-18
打赏
举报
回复
[Quote=引用 5 楼 gabriyer 的回复:]
试试先将窗口的背景透明,然后设置背景图片。
让窗口透明:
this.TransparencyKey = Color.Red;
this.BackColor = Color.Red;
[/Quote]
个人观点赞同。
lcmj520
2011-09-18
打赏
举报
回复
会不会是因为窗口上的控件是另外定义的类,或是托管代码,所以窗口的Opacity属性改变不会影响到控件?
「已注销」
2011-09-18
打赏
举报
回复
最近创建了关于c#学习或者其他语言学习的QQ群172954299。欢迎加入。这里可以讨论很多学习问题;没有拘束感。欢迎大家加入。有解决不了的问题可以大家一起讨论。
ycproc
2011-09-17
打赏
举报
回复
[Quote=引用 5 楼 gabriyer 的回复:]
试试先将窗口的背景透明,然后设置背景图片。
让窗口透明:
this.TransparencyKey = Color.Red;
this.BackColor = Color.Red;
[/Quote]
+1
todayclock
2011-09-17
打赏
举报
回复
如果lz不是想要这种效果
当我理解错了。。
你也可以用GDI+自己画
todayclock
2011-09-17
打赏
举报
回复
[Quote=引用 4 楼 love33ya 的回复:]
要实现的效果http://hiphotos.baidu.com/%CA%A7%C2%E4%CB%EA%D4%[/Quote]
你中间放的什么? panel?
伽百叶
2011-09-17
打赏
举报
回复
试试先将窗口的背景透明,然后设置背景图片。
让窗口透明:
this.TransparencyKey = Color.Red;
this.BackColor = Color.Red;
系统保留昵称
2011-09-17
打赏
举报
回复
要实现的效果http://hiphotos.baidu.com/%CA%A7%C2%E4%CB%EA%D4%C2/pic/item/48b0b518a49578da48edbc6c.jpg
2楼思路实现的效果
http://hiphotos.baidu.com/%CA%A7%C2%E4%CB%EA%D4%C2/pic/item/c06608c7dbbf5cb2d00060fe.jpg
不是半透明
jshzp
2011-09-17
打赏
举报
回复
实现半透明方法比较多,前面提到的设置窗体属性是一种较简单的办法,但是效果也是最不理想的;另外网上还有人用GDI+逐像素绘制,实现了窗体半透明,效果不错,代码是公开的,你可以去找找;目前最理想的,是WPF,不过掌握起来较困难,运行起来需要相对更多的资源。
todayclock
2011-09-17
打赏
举报
回复
[Quote=引用 1 楼 todayclock 的回复:]
图片没显示出来。
窗体不是有个Opacity属性 设置百分比
[/Quote]
这个估计不是你要的效果。
如果控件的颜色和背景一样,你要设置控件背景透明。BackColor :Transparent
如果控件较多 ,你可以在窗体上放个panel,让panel填充窗体,也就是Dock:Fill
在设置 panel的BackColor :Transparent 这样你放到panel上控件都是透明的。
todayclock
2011-09-17
打赏
举报
回复
图片没显示出来。
窗体不是有个Opacity属性 设置百分比
Winform
边框
半透明
窗体
实现
Winform
边框
半透明
窗体
的核心步骤如下: 1. **自定义
窗体
类**: 首先,我们需要创建一个新的Windows Forms
窗体
,并扩展它的功能。这可以通过继承`System.Windows.Forms.Form`类并重写一些关键方法来完成。在VS...
WinForm
实现
半透明
控件
本主题将深入探讨如何在
WinForm
中
实现
半透明
控件,包括直线、矩形、五角星等简单图形以及图片控件的
半透明
效果。 首先,我们要了解
WinForm
中的透明度概念。透明度指的是一个对象允许其下方内容可见的程度,而
半透明
...
Winform
窗体
半透明
,控件不透明,皮肤美化效果
在Windows Forms(
Winform
)开发中,我们常常需要
实现
一些高级的界面效果,如
窗体
半透明
、控件不透明以及
窗体
美化等。这些功能可以让应用程序看起来更加现代和吸引人,提升用户体验。下面我们将详细探讨如何
实现
这些...
Winform
透明
窗体
/蒙板效果
在Windows Forms(
Winform
)开发中,创建透明
窗体
或蒙板效果是一种常见的技术,用于提升应用程序的视觉吸引力和用户体验。下面将详细讲解如何利用C#编程语言在
Winform
中
实现
这一功能。 首先,让我们理解透明
窗体
的...
c#
winform
做的透明
窗体
在C#
WinForm
开发中,创建一个透明
窗体
是一个常见的需求,这通常涉及到自定义窗口样式和绘图技术。下面将详细讲解如何
实现
这个功能,以及这个...希望这些知识能帮助初学者更好地理解和掌握C#
WinForm
中透明
窗体
的
实现
。
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章