Re: [問題] 請教BCB中TForm1和FormCreate的差異
看板C_and_CPP作者smallpig01 (http://0rz.tw/3BGhp)時間12年前 (2011/11/29 17:25)推噓1(1推 0噓 0→)留言1則, 1人參與討論串3/3 (看更多)
※ 引述《tyc5116 (累人啊....)》之銘言:
: ※ 引述《germun (ger)》之銘言:
: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: : BCB6
: : 問題(Question):
: : 請教BCB中的TForm1::TForm1 和 TForm1::FormCreate
: : 兩者都可以做初始化, 這兩者有很大的差異嗎?
: : 若要做元件屬性的初始設定, 哪種比較適合?
: : 或是兩種隨意都可以呢
: : 謝謝
: 前者是物件產生時的建構函數,最早發生
: 後者是Form被新增出來時會觸發的事件,比起前者,被觸發的時間比較晚
: 若對元件屬性做初始設定,因為在Form真正出現並且可使用時
: 兩個事件都發生在前面,所以沒什麼差
這我之前試過...寫了一個跳不出來的迴圈放在這兩個裡面有甚麼差別
寫在TForm1::TForm1 中那麼你的 Form 不會Show出來,所以等於一直Run在建構元中
寫在 TForm1::FormCreate 則是會等 Form 建構完成 後再開始啟動。
所以我建議參數設定都可以寫在 TForm1::FormCreate 中才不會干擾到Form建構元
--
Google smallpig01████████████████▕搜尋▏進階搜尋 | 使用偏好
▇▇  ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄
搜尋: ○所有網頁 ○中文網頁⊙繁體中文網頁 ○台灣的網頁
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.152.6
推
11/29 21:37, , 1F
11/29 21:37, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):