全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1198
推到 Plurk!
推到 Facebook!

如何實現 workspace/form container/nested mdi ?

尚未結案
gerojeng
一般會員


發表:23
回覆:25
積分:9
註冊:2004-06-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-08-23 16:13:22 IP:218.160.xxx.xxx 訂閱
google 一陣子後發現 window  沒有支持巢狀mdi
所以我試著用 tPageControl ,把Form 載入
類似向這樣
form1 := tform1.create(self);
form1.parent := tabsheet1 ;
form1.show ;

但是很多功能都無法實現,比如說
1. 得自己實做子視窗排版 Tile
2. 把子視窗最大化時,標題列不會消失,得手動把border := bsnone , 還有主選單menu不會自動合併到主視窗
實際上子視窗的menu根本就消失顯示不出來了,這個不知道要如何顯示出來
3. 如果你在tabsheet1 裡面建立數個子form,你必須點選該 form的標題列才能讓該 form 到最上層達到 bringToFront效果
但是如果你只是點選子form內的其中一個控制項,雖然可以控制該控制項但是卻無法主動把整個子form移到最上層
如果要每個子控制項都還要一一寫 self.bringtoforont 那也太痛苦了,不知道有沒有比較乾淨俐落的方法

在Delphi.ktop.com.tw 陸陸續續提了一堆問題卻沒有人回應,可能我的表達能力太差了,或者也有可能是其他原因?
系統時間:2024-03-29 6:25:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!