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

自製簡易編輯器的幾個問題

 
boslin
一般會員


發表:7
回覆:4
積分:2
註冊:2002-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-05-30 13:05:50 IP:61.70.xxx.xxx 未訂閱
小弟剛學DELPHI,在練習書上面的程式 製作一個簡易的編輯器,類似WORDPAD的功能 小弟遇到幾個問題: 1. ChildForm開啟後,當我按下視窗左上角的X試圖要關閉視窗 可是按下X後卻變成最小化,無法將開啟的ChildForm關閉?? 2. 我在功能按鈕製作了:複製、貼上、剪下的功能按鈕, 可是當我要按的時候就變成反白,無法使用,我的程式哪裡有問題呢?
附加檔案:00018549_SimpleEdit.rar
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-05-30 14:02:25 IP:192.168.xxx.xxx 未訂閱
附上一個"簡易文書編輯程式範例(by Bryans)" http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18551 請參考看看 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
阿子
站務副站長


發表:120
回覆:230
積分:201
註冊:2002-03-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-05-30 16:57:53 IP:61.221.xxx.xxx 未訂閱
正確關閉一個MDI子視窗    Delphi中MDI子視窗的關閉方式預設為縮小而不是關閉,所以當你單擊子視窗右上角
的關閉按鈕時會發覺該子視窗只是最小化,而不是你預期的那樣被關閉。
解決辦法是在子視窗的OnClose事件處理過程中加入如下代碼,示例:    procedure ChildForm.OnClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;    Delphi為一個Form的關閉行為指定了四種方式,分別是:    caNone 禁止Form被關閉
caHide Form不被關閉,但是被隱藏。被隱藏的Form仍然可以被程式讀取。
caFree Form被關閉,並且釋放其佔用的資源。
caMinimize Form被最小化而不是被關閉,這是MDI子視窗的預設關閉行為
加油巴 ^^/ 從思考取勝一切~q
------
從思考取勝一切~q
系統時間:2024-05-03 14:48:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!