一、概述
紫金橋軟件新增了組件內(nèi)部編輯功能,通過(guò)內(nèi)部編輯,可以向組件中增加新的元素,刪除元素,修改已有元素。該功能大大提高了圖形組件的靈活性,使得原有組件組成元素不再是一成不變的,用戶可以根據(jù)需要對(duì)其進(jìn)行裁減,增添功能。下面以一示例進(jìn)行說(shuō)明。
紫金橋軟件的趨勢(shì)組件,預(yù)先提供了很多相關(guān)操作按鈕,通過(guò)這些按鈕可以完成大部分與趨勢(shì)相關(guān)的操作,但是存在如下的情形:
- 需要給最終用戶提供一個(gè)簡(jiǎn)單明了,操作簡(jiǎn)單的趨勢(shì)圖,比如:他們只想讓趨勢(shì)能夠指定時(shí)間范圍就行了,并不需要量程調(diào)整、趨勢(shì)筆選擇等控制按鈕。
- 添加新的控制按鈕,如現(xiàn)有趨勢(shì)組件中,沒(méi)有提供位號(hào)組(按照預(yù)先規(guī)定的位號(hào)組設(shè)定趨勢(shì)筆)控制按鈕,需要增加位號(hào)組指定按鈕。
- 改變趨勢(shì)中已有元素的大小、位置,外觀,如控制按鈕想要變成更美觀的位圖。
以上情形通過(guò)組件內(nèi)部編輯功能都可以完成。下面就介紹組件內(nèi)部編輯的操作方法。
二、組件內(nèi)部編輯操作方法
進(jìn)入組件內(nèi)部編輯
組件內(nèi)部編輯指的是對(duì)組件、精靈、子圖等內(nèi)部包含的對(duì)象進(jìn)行編輯操作,編輯操作包括,調(diào)整屬性、位置、修改動(dòng)畫連接、刪除以及向組件中增加新的對(duì)象。利用內(nèi)部編輯功能可以方便的修改已有精靈。下面說(shuō)明如何進(jìn)行內(nèi)部編輯。
在窗口中選中組件、精靈、子圖等復(fù)合對(duì)象,單擊右鍵,在右鍵菜單中選擇計(jì)入內(nèi)部編輯。這時(shí)復(fù)合對(duì)象中包含的對(duì)象被激活,這時(shí)可以對(duì)其中包含的對(duì)象進(jìn)行位置調(diào)整,動(dòng)畫連接定義等,也可以刪除對(duì)象。下圖是趨勢(shì)精靈:

進(jìn)入內(nèi)部編輯狀態(tài),其顯示如下:

這時(shí)要調(diào)整趨勢(shì)圖中的按鈕“1天”,將出現(xiàn)提示框,提示是否將精靈轉(zhuǎn)為組件對(duì)象。之所以出現(xiàn)該提示框,是因?yàn)榫`對(duì)象,在改變屬性、大小后,內(nèi)部子對(duì)象將被重新創(chuàng)建,手工調(diào)整將被刪除。如果轉(zhuǎn)為組件,精靈將不再重新創(chuàng)建內(nèi)部對(duì)象,所以你可以對(duì)其進(jìn)行調(diào)整。但是精靈轉(zhuǎn)化為組件后,精靈屬性框?qū)⑹А?/P>
在上面對(duì)話框中選擇“是”,精靈將轉(zhuǎn)變?yōu)榻M件。這時(shí)可以對(duì)其內(nèi)部包含的按鈕進(jìn)行調(diào)整。
進(jìn)入編輯狀態(tài)后,可以將外部的對(duì)象拖入被編輯的對(duì)象中。如果我們想向趨勢(shì)圖中增加新的按鈕(如改變趨勢(shì)組按鈕),可以如下操作:
- 在窗口中創(chuàng)建按鈕,命名為“改變組”。

- 趨勢(shì)進(jìn)入內(nèi)部編輯狀態(tài)。
- 將按鈕用鼠標(biāo)拖入趨勢(shì)中。

- 雙擊拖入趨勢(shì)中的“改變組”按鈕,定義其鼠標(biāo)動(dòng)作:

- 單擊窗口中空白區(qū)域或選擇右鍵中的“退出內(nèi)部編輯”可以取消對(duì)象的編輯狀態(tài)。

在組件中刪除對(duì)象
- 進(jìn)入內(nèi)部編輯狀態(tài)。
- 選中要?jiǎng)h除對(duì)象,按下鍵盤中“Delete”鍵。
在組件中移出對(duì)象
- 入內(nèi)部編輯狀態(tài)。
- 選中要移出對(duì)象,選擇右鍵菜單中的“從組件中分離”。菜單如下所示:

三、結(jié)論通過(guò)上面的介紹,我們可以看出,紫金橋組件內(nèi)部編輯功能是很強(qiáng)大的,操作也非常方便。這就讓紫金橋組件具有更大的靈活性,更大的適應(yīng)性。
|