国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C++ Builder 創(chuàng)建并使用組件模板

2019-11-17 05:13:34
字體:
供稿:網(wǎng)友
    C++Builder提供一些方法來保存和重用VCL組件完成的工作:
· 組件模板提供一種簡單,快速的配置和保存分組組件的方法
· 可在對象倉庫中保存窗體、數(shù)據(jù)模塊和工程。這提供了可重用元素的集中的數(shù)據(jù)庫,并可用窗體繼續(xù)來傳播變化。
· 可在組件面板或倉庫中保存框架(frames)。框架使用窗體繼續(xù)并可嵌入組成窗體或其他框架。
· 創(chuàng)建定制組件是重用代碼最復(fù)雜的方法,但是它提供最大的靈活性。

4.5 創(chuàng)建并使用組件模板
     可以創(chuàng)建一個(gè)或多個(gè)組件構(gòu)成的模板。在窗體中安排組件、設(shè)置屬性并編寫代碼后,可把它們另存為組件模板。稍后,通過從組件面板中選擇該模板,可一次就將預(yù)定義的組件加入窗體;并同時(shí)將所有的相關(guān)屬性和事件處理代碼加入工程中。
    當(dāng)在窗體中加入模板后,可獨(dú)立地重定位組件、重設(shè)置屬性、創(chuàng)建或改變事件處理程序,與單獨(dú)放置各個(gè)組件的操作完全相同。
    要創(chuàng)建組件模板:

1) 在窗體放置并安排組件。在對象觀察器中,設(shè)置其屬性和所需事件。
2) 選擇這些組件。選擇幾個(gè)組件最簡單的方法是拖動鼠標(biāo)框住它們。在各被選擇組件的角上都會出現(xiàn)灰的把柄。
3) 選擇ComponentCreateComponentTemplate菜單項(xiàng)。
4) 在ComponentName編輯框中設(shè)置組件模板名。缺省提議是第2步選擇的第一個(gè)組件的類型,后面跟著“Template”字符串。例如,假如選擇一個(gè)標(biāo)簽然后選擇一編輯框,建議名將是“TLabelTemplate”。可以改變名字,但注重不要與現(xiàn)有的組件重名。
5) 在PalettePage編輯框,指定放置模板的Component面板頁。若指定一個(gè)不存在的頁,則在保存模
板時(shí)會創(chuàng)建一新頁。
6) 在Palette圖標(biāo)下,選出代表該模板的位圖。缺省提議是第2步選擇的第一個(gè)組件的類型所用位圖。
單擊Change可瀏覽其他位圖。所選擇位圖必須不大于24像素×24像素。
7) 單擊OK。
    為從組件面板刪除模板,可選擇ComponentConfigurePalette。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南木林县| 渭源县| 伊通| 札达县| 金昌市| 广南县| 荣昌县| 铜陵市| 龙口市| 老河口市| 越西县| 阿鲁科尔沁旗| 浦县| 分宜县| 汝阳县| 垦利县| 教育| 安乡县| 盐城市| 广平县| 昭觉县| 厦门市| 称多县| 建德市| 营山县| 西乌珠穆沁旗| 金秀| 卫辉市| 武威市| 石家庄市| 海淀区| 宣武区| 濮阳县| 凤台县| 南丰县| 子洲县| 沈丘县| 麻江县| 盘锦市| 青铜峡市| 柘荣县|