2011年6月10日 星期五

#VB Form 與 Form 之間的層級問題

子表單移動範圍不超過父表單範圍
http://www.programmer-club.com.tw/ShowSameTitleN/vb/29646.html


1. 要讓 子Form 只能在 父Form 上面活動
2. 並且Focus移到 父Form 時,
子Form 要能夠 ontop,
3. 切換頁籤時, 又不能顯示被 ontop 的 子Form
4. 關閉頁籤, 子Form 隨著 父Form 一同關閉

可能要查 TopLevel, TopMost, Top, Owner

'Form 鑲嵌後 如何不讓使用者移動

'想要讓某視窗為下一層
Me.BringToFront()


靠北~原來是老方法
鑲嵌
'StockForm 鑲嵌入 Form2
StockForm.TopLevel = False 'StockForm 設成非最上層級
StockForm.Parent = Me '上層是Form2
StockForm.Show()
再來搭配上
'將 StockForm 移到 Form2 之前
Me.BringToFront()

'亂找找到更進階的了
MDI 根據圖形化介面,讓使用者能夠同時開啟多種文檔在不同窗格內操作


開啟Form 不使用Activate
http://social.msdn.microsoft.com/Forums/zh-TW/233/thread/c2958d80-3639-4d45-af66-ccdeadb4f99e

沒有留言:

張貼留言