如何将表单显示为部分透明

时间:2010-12-09 15:57:33

标签: c# .net vb.net visual-studio-2008 transparency

我在表单顶部有一个透明层。 我只需要显示透明表单的某些部分。

我怎么能实现这个目标? 感谢

------ ------编辑

如果您想到地图上显示的地图和交通信号图标。 有一个地图图像层和一个交通信号图标层,除了图标外,它是透明的。

如果移动地图位置,交通信号图标应随之移动。 如果地图的某个区域没有通过移动出现在屏幕上,相应的交通信号icnos也应该消失。这就是我在这里要做的。 移动trasparent表单很简单,但我需要隐藏该透明表单的某些部分。

     [Map]
[Traffic sig]    here I need to show    "fic s"  part only. 

这是一张非常小的图片。 还有其他更好的方法吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

将图层分解为其组成部分?也许你想要完成的一个更具体的例子会有所帮助。这是一层可以被其他窗口元素部分隐藏的显示图形,还是应该根据业务规则显示/隐藏的这些控件集?