如何實現 workspace/form container/nested mdi ? |
尚未結案
|
gerojeng
一般會員 發表:23 回覆:25 積分:9 註冊:2004-06-19 發送簡訊給我 |
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 陸陸續續提了一堆問題卻沒有人回應,可能我的表達能力太差了,或者也有可能是其他原因? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |