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

MDI子視窗同步更新的問題

尚未結案
SaySayJay
一般會員


發表:4
回覆:3
積分:1
註冊:2004-12-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-16 18:03:53 IP:192.192.xxx.xxx 未訂閱
MainForm下若有兩個以上的子視窗 在其中一個子視窗的事件發生也希望再其他的子視窗上亦能同步更新 要如何辦到阿, 我用對方的指標呼叫他的FormPaint似乎不鳥我@@ by the way, TTimer的Interval若小於內部執行所耗費的時間時,是不是等內部執行才到下一歨, 煩請高手們不吝指教^^
mustapha.wang
資深會員


發表:89
回覆:409
積分:274
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-17 20:57:48 IP:218.1.xxx.xxx 未訂閱
这种模块之间Form的沟通,当然要耦合性越小越好。 可以使用这个设计模式:Message Dispatch 就是有个List存放消息接受者,需要接听消息的元件向这个List登记,当某个元件有消息要广播时,就向这个List里的所有元件发送消息,如TObject.Dispatch    Timer只是一个WM_TIME消息,不是线程,不会重入。     久病成良医--多试 千人之诺诺,不如一士之谔谔--兼听
------
江上何人初见月,江月何年初照人
系統時間:2024-05-14 13:40:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!