請問action這個屬性是作什麼用的呀??? |
尚未結案
|
miller680523
一般會員 發表:47 回覆:49 積分:19 註冊:2002-10-28 發送簡訊給我 |
|
turboted
版主 發表:95 回覆:754 積分:452 註冊:2002-07-23 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
Action 是方便程式員簡化介面處理及使程式碼集中化的設計。 若你要使用 Action, 便要使用 Action List (Delphi 6 後亦可使用 Action Manager) 你可以在 Action List 加入及設定好項目 (Action) ,然後在其他元件選的 Action 欄位便可選這些 Action 了。 一個原件若選了 Action, 他的 Caption, 圖示. Checked, Enabled, onClick, Hint, 等等便會隨 Action 的設定而改變。即是說,若你某動作在 Menu Bar 裡有, 在 SpeedBar 裡也有, 在某其他地方也有的話,三個元件只要同樣選設定好的 Action 便可完成設定大部份,而且之後無論在 DesignTime / RunTime 改 Action 的設定 (如Enabled / Checked) 那三個元件便會一起改。 而且,TActionList 裡還提供了眾多的預先編好碼的 TAction (如 Copy Paste, Windwos Tiles, Database First Next Post 等等)選用那些Action 也減少很多編碼 最後, Action 有 onUpdate 會不斷在 idle 時自動執行,通當用來判別 action 是否應 Enabled 等但也可作其他用途。
|
miller680523
一般會員 發表:47 回覆:49 積分:19 註冊:2002-10-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |