标题:[求助]我的窗体为啥不透明?
取消只看楼主
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
结帖率:72.73%
 问题点数:0 回复次数:4 
[求助]我的窗体为啥不透明?

“VB.Net的form类中增加了一个与窗口显示效果有关的属性:TransparencyKey,使用该属性可以使特定的颜色区域为完全透明。这样利用这个属性我们就能轻松地做出漂亮的界面了。我们可以先用绘图软件将窗口的外形绘制出来,并填充不同的颜色,然后将窗体的BackgroundImage属性设置为该图形文件。”
上面这段话是我摘自《Visual Basic.NET彻底研究》的。但是我做了试验但是却不能成功。我用FireWorks以白色为背景画了一个实心的圆角矩形,并按照上面的方法将窗体的BackgroundImage属性设置成该图形文件,并将窗体的TransparencyKey属性设置为White( 白色) 但是,运行后。窗体依然是白色的,并没有透明。


请高手赐教!最好是能给我做个实例,非常感谢!

搜索更多相关主题的帖子: 窗体 
2007-03-29 14:53
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(bygg)White 这个是白色,当然不会透明哦.
但是我已经将窗体的TransparencyKey属性设置为White( 白色),这样窗体上的白色区域都应该变成透明的了。

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-03-29 22:28
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(bygg)TransparencyKey 的作用是将你设置的那...
我的背景图片底色是白色的,我将TransparencyKey 设置成白色,运行后并没有看到这些部分变成透明的了。如果没有背景图片,运行后窗体的确是透明的。为什么会这样呢?
你能给我做个例子吗?(要有背景图片)

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-03-30 12:09
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(bygg)你既然加了背景图片..为什么又要弄成透...
我这样是为了做一个豪华的窗体呀。你想呀,我先用绘图软件制作一个漂亮的界面图片,把图片的背景设置为白色。当程序运行时我只要讲背景的白色部分去掉(即使其透明),漂亮的窗体就出现了.
不知道你是如何制作漂亮窗体的,望赐教.

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-03-30 13:14
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
回复:(bygg)不知道LZ弄出来了没有,我回去弄了一下,...
把你那个贴上来让我看看,好吗?谢谢
网上对这个问题争议很大,有人说这与显示器的“颜色质量”有关。

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-04-02 22:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-127786-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062480 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved