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

Firemonkey處理form的技巧...

 
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2017-08-25 16:23:43 IP:61.219.xxx.xxx 未訂閱
請教各位先進,前幾個delphi的版本都是建議使用TFrame代替TForm,
後來在一篇文章看到說XE8以後TForm的處理比較好,可以安心使用TForm。
不知各位先進的看法如何,謝謝。
stacker_liew
中階會員


發表:59
回覆:168
積分:65
註冊:2004-05-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2017-08-26 17:25:30 IP:42.153.xxx.xxx 未訂閱
你是做APP嗎?
你可以把Form就想成VCL裡的Application,各種Layout就是VCL裡的Form。
再來就是APP載入後,就是你去控制要顯示你想要的Layout,當然一次只能顯示
一個Layout,不然就會重疊。

你如果依然想改用VCL的方法來寫APP,你會發覺不到三個Form,你的APP就會
出現資源不足的狀況了。
===================引 用 ESCAPE 文 章===================
請教各位先進,前幾個delphi的版本都是建議使用TFrame代替TForm,
後來在一篇文章看到說XE8以後TForm的處理比較好,可以安心使用TForm。
不知各位先進的看法如何,謝謝。
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2017-08-27 22:52:07 IP:118.232.xxx.xxx 未訂閱
您好!很謝謝您的回覆。
的確是要做APP的,目前測試用TFrame當TForm處理,可是在處理上就是要控制visible屬性。
會請教分頁這個問題也是因為要放的元件太多了。因為是開發調查表的APP,已經上線的版本是使用TTabControl元件做分頁,主要有六個分頁,大約四五百個元件,每次要切換畫面都有點慢...
看到您的回覆,看來想說用TForm似乎也不是個好方法。
stacker_liew
中階會員


發表:59
回覆:168
積分:65
註冊:2004-05-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2017-08-31 02:56:26 IP:42.153.xxx.xxx 未訂閱
如果切換頁面有卡頓的情形,可以適當利用匿名緒+TfgActivityDialog,這樣可以改善不少卡頓的情形。
TfgActivityDialog是俄羅斯高手開發出來的第三方開源元件,同時支援安桌/蘋果,微軟好像不行。
系統時間:2024-11-21 21:07:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!