線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1059
推到 Plurk!
推到 Facebook!

請教MDI的選單:視窗(&W)怎麼做?

尚未結案
chun_lee
一般會員


發表:4
回覆:9
積分:2
註冊:2004-05-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-23 19:39:20 IP:211.21.xxx.xxx 未訂閱
大家好 小弟想做一個類似Word的選單--視窗(&W) 可自動列出目前已開啟表單,做為切換用... 可否請各位前輩指導做法 謝謝
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-23 21:38:50 IP:218.169.xxx.xxx 未訂閱
你可以直接從Delphi的IDE介面裡直接得到一個MDI的程式,步驟如下: 1.File-->New-->Other-->出現 New Items的視窗 2.點選Projects的tab 3.選擇MDI Application的Icon 4.指定一個路徑來儲存你的source 大致上,你可以從ActionList1的物件裡去瞭解你要的選單程式的寫法
chun_lee
一般會員


發表:4
回覆:9
積分:2
註冊:2004-05-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-26 10:13:26 IP:211.21.xxx.xxx 未訂閱
感謝版主的回覆,不過小弟還是弄不出來...^^" 我開了一個MDI Application,然後把ActionList1與MainMenu1複製到我另一個MDI Project中,結果此功能就失效了,不論如何新增視窗都不會有清單出現... ActionList1我也看不出有什麼機密? 小弟剛由VB踏入Delphi領域,可以說是沒有什麼基礎,請各位再幫幫忙吧..
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-26 13:47:07 IP:61.218.xxx.xxx 未訂閱
在你的MainForm有個屬性,叫WindowMenu,把這個屬性設到你要顯示視窗的MenuItem即可
chun_lee
一般會員


發表:4
回覆:9
積分:2
註冊:2004-05-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-26 15:00:32 IP:211.21.xxx.xxx 未訂閱
感謝版主,原來秘訣是在WindowMenu屬性啊,我終於試出來了... 只不過還有一點我不大明白,為什麼視窗(&W)底下必須再建一個子項 目,視窗清單才會有作用?
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-08-26 15:15:17 IP:61.218.xxx.xxx 未訂閱
這個我就不是很清楚了,不過,依我的猜測,這應該跟作業系統所提供的功能有關.    理論上,Delphi的TForm是包裝一連串作業系統所提供的API而成的,而這個部分的功能跟其他視窗程式也都一樣(像Word等),所以,我想原因應該是作業系統所提供的功能與限制所導致
引言: 感謝版主,原來秘訣是在WindowMenu屬性啊,我終於試出來了... 只不過還有一點我不大明白,為什麼視窗(&W)底下必須再建一個子項 目,視窗清單才會有作用?
chun_lee
一般會員


發表:4
回覆:9
積分:2
註冊:2004-05-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-08-26 16:56:01 IP:211.21.xxx.xxx 未訂閱
真的很感謝你啊! 這樣我只好多做個視窗功能來掩飾這個多出來的項目了 謝謝... ^^
系統時間:2024-05-17 18:47:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!