【问题标题】:How to display form as partially transparent如何将表单显示为部分透明
【发布时间】:2010-12-09 15:57:32
【问题描述】:

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

我怎样才能做到这一点? 谢谢

-----已编辑------

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

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

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

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

谢谢,

【问题讨论】:

  • 或者你所拥有的屏幕截图,并以此为基础你想要的模型。

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


【解决方案1】:

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

【讨论】:

  • 这是一层显示图形,可以被其他窗口元素部分隐藏。我添加了一个透明图片框来隐藏..但这有点慢和滞后..
猜你喜欢
  • 1970-01-01
  • 2012-01-12
  • 2010-11-15
  • 2010-12-05
  • 2014-05-02
  • 2011-06-22
  • 1970-01-01
  • 2012-11-03
  • 2018-07-18
相关资源
最近更新 更多