怎樣初始他窗體位置和大小? |
答題得分者是:careychen
|
KFC123_60201
一般會員 發表:58 回覆:18 積分:15 註冊:2006-07-25 發送簡訊給我 |
|
careychen
尊榮會員 發表:41 回覆:580 積分:959 註冊:2004-03-03 發送簡訊給我 |
Hi, 你可以在 OnCreate 的地方加上
[code delphi] procedure TForm1.FormCreate(Sender: TObject); begin Self.Left := Screen.Width-Self.Width; Self.Top := Screen.WorkAreaHeight-Self.Height; end; [/code] 並且要把 Form 屬性的 Position 設為 poDefaultPosOnly 或是 poDesigned 即可 可參考下列這篇 http://delphi.ktop.com.tw/board.php?cid=30&fid=71&tid=74003 ===================引 用 KFC123_60201 文 章=================== 我想將窗體設為 200 x 50 的大小並在啟動時顯示在 desktop 的 右下角 位置 (在tray上方),我嘗試在中 oncreate, onshow 和 onactivate 中對窗體大小和位置初始化,但好像都不正确。它總是顯示在screen的中部,好像都不會移動。後來,我在窗體中加了一個timer,在form create 20秒後再設置窗體的位置,這樣才成功。但我不想使用timer,請問我的初置位置的設置應該放在甚麼event listener中? 謝謝
------
價值的展現,來自於你用哪一個角度來看待它!!
編輯記錄
careychen 重新編輯於 2008-07-31 22:46:26, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |