| 導購 | 订阅 | 在线投稿
分享
 
 
 

C++Builder創建並使用組件模板

來源:互聯網  2008-06-01 01:55:22  評論

C++Builder提供一些方法來保存和重用VCL組件完成的工作:

· 組件模板提供一種簡單,快速的配置和保存分組組件的方法

· 可在對象倉庫中保存窗體、數據模塊和工程。這提供了可重用元素的集中的數據庫,並可用窗體繼續來傳播變化。

· 可在組件面板或倉庫中保存框架(frames)。框架使用窗體繼續並可嵌入組成窗體或其他框架。

· 創建定制組件是重用代碼最複雜的方法,但是它提供最大的靈活性。

4.5 創建並使用組件模板

可以創建一個或多個組件構成的模板。在窗體中安排組件、設置屬性並編寫代碼後,可把它們另存爲組件模板。稍後,通過從組件面板中選擇該模板,可一次就將預定義的組件加入窗體;並同時將所有的相關屬性和事件處理代碼加入工程中。

當在窗體中加入模板後,可獨立地重定位組件、重設置屬性、創建或改變事件處理程序,與單獨放置各個組件的操作完全相同。

要創建組件模板:

1) 在窗體放置並安排組件。在對象觀察器中,設置其屬性和所需事件。

2) 選擇這些組件。選擇幾個組件最簡單的方法是拖動鼠標框住它們。在各被選擇組件的角上都會出現灰的把柄。

3) 選擇ComponentCreateComponentTemplate菜單項。

4) 在ComponentName編輯框中設置組件模板名。缺省提議是第2步選擇的第一個組件的類型,後面跟著「Template」字符串。例如,假如選擇一個標簽然後選擇一編輯框,建議名將是「TLabelTemplate」。可以改變名字,但注重不要與現有的組件重名。

5) 在PalettePage編輯框,指定放置模板的Component面板頁。若指定一個不存在的頁,則在保存模

板時會創建一新頁。

6) 在Palette圖標下,選出代表該模板的位圖。缺省提議是第2步選擇的第一個組件的類型所用位圖。

單擊Change可浏覽其他位圖。所選擇位圖必須不大于24像素×24像素。

7) 單擊OK。

爲從組件面板刪除模板,可選擇ComponentConfigurePalette。

C++Builder提供一些方法來保存和重用VCL組件完成的工作: · 組件模板提供一種簡單,快速的配置和保存分組組件的方法 · 可在對象倉庫中保存窗體、數據模塊和工程。這提供了可重用元素的集中的數據庫,並可用窗體繼續來傳播變化。 · 可在組件面板或倉庫中保存框架(frames)。框架使用窗體繼續並可嵌入組成窗體或其他框架。 · 創建定制組件是重用代碼最複雜的方法,但是它提供最大的靈活性。 4.5 創建並使用組件模板 可以創建一個或多個組件構成的模板。在窗體中安排組件、設置屬性並編寫代碼後,可把它們另存爲組件模板。稍後,通過從組件面板中選擇該模板,可一次就將預定義的組件加入窗體;並同時將所有的相關屬性和事件處理代碼加入工程中。 當在窗體中加入模板後,可獨立地重定位組件、重設置屬性、創建或改變事件處理程序,與單獨放置各個組件的操作完全相同。 要創建組件模板: 1) 在窗體放置並安排組件。在對象觀察器中,設置其屬性和所需事件。 2) 選擇這些組件。選擇幾個組件最簡單的方法是拖動鼠標框住它們。在各被選擇組件的角上都會出現灰的把柄。 3) 選擇ComponentCreateComponentTemplate菜單項。 4) 在ComponentName編輯框中設置組件模板名。缺省提議是第2步選擇的第一個組件的類型,後面跟著「Template」字符串。例如,假如選擇一個標簽然後選擇一編輯框,建議名將是「TLabelTemplate」。可以改變名字,但注重不要與現有的組件重名。 5) 在PalettePage編輯框,指定放置模板的Component面板頁。若指定一個不存在的頁,則在保存模 板時會創建一新頁。 6) 在Palette圖標下,選出代表該模板的位圖。缺省提議是第2步選擇的第一個組件的類型所用位圖。 單擊Change可浏覽其他位圖。所選擇位圖必須不大于24像素×24像素。 7) 單擊OK。 爲從組件面板刪除模板,可選擇ComponentConfigurePalette。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有