作者akdsy (未来的方向)
看板C_Sharp
标题[问题] 如何将重叠的物件移动到最上方
时间Sun Jul 18 15:17:10 2010
各位先进你们好,
我再写demo程式时遇到一个问题,
我用三个 WindowsFormsHost 互相重叠,然後最底部有一张图,
示意图如下,
WindowsFormsHost1
------------------
WindowsFormsHost2
------------------
WindowsFormsHost3
------------------
背景图
------------------
然後用
WindowsFormsHost 里面的属性 Visibility = Visibility.Visible 或 .Hidden
来让我要看见的WindowsFormsHost可以出现.....
这样做的确可以成功,
并且我在写判断时,
一定先让我要看到的WindowsFormsHost先行Visibility.Visible
再让其它的Hidden,
但是出现一个问题就是,
每次我设定时都会看到我的背景图。
就是说当我切换visibility属性时,
先看到背景图,
然後在出现我要的WindowsFormsHost,
虽然我不知道我的写法有没有问题,
不过询问各位先进,
是否有办法把WindowsFormsHost这个物件提到最上层之类的方式,
谢谢各位
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.247.240
1F:→ voltslin:找看看有没有 .bringToFront() 可以用 07/18 22:04
2F:→ akdsy:没有类似的QQ 07/19 11:03
3F:→ remmurds:这个板可能还要再加上一条板规"提问时请标示技术类型" 07/19 11:11
4F:→ remmurds:例如Windows Form, WPF, WCF, Database等 07/19 11:11
5F:→ remmurds:漏掉一个Silverlight 07/19 11:12
6F:→ remmurds:不同的技术类型 得到的答案南辕北辙 标示一下可以加速解 07/19 11:13
7F:→ remmurds:答的效率 07/19 11:13
8F:→ voltslin:你用wpf? 有ZIndex吗 07/19 16:25
9F:→ akdsy:是WPF~~~没有zindex 07/19 20:12