作者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