一、概述
紫金橋軟件新增了組件內(nèi)部編輯功能,通過內(nèi)部編輯,可以向組件中增加新的元素,刪除元素,修改已有元素。該功能大大提高了圖形組件的靈活性,使得原有組件組成元素不再是一成不變的,用戶可以根據(jù)需要對其進行裁減,增添功能。下面以一示例進行說明。
紫金橋軟件的趨勢組件,預先提供了很多相關操作按鈕,通過這些按鈕可以完成大部分與趨勢相關的操作,但是存在如下的情形:
需要給最終用戶提供一個簡單明了,操作簡單的趨勢圖,比如:他們只想讓趨勢能夠指定時間范圍就行了,并不需要量程調(diào)整、趨勢筆選擇等控制按鈕。
添加新的控制按鈕,如現(xiàn)有趨勢組件中,沒有提供位號組(按照預先規(guī)定的位號組設定趨勢筆)控制按鈕,需要增加位號組指定按鈕。
改變趨勢中已有元素的大小、位置,外觀,如控制按鈕想要變成更美觀的位圖。
以上情形通過組件內(nèi)部編輯功能都可以完成。下面就介紹組件內(nèi)部編輯的操作方法。
二、組件內(nèi)部編輯操作方法
進入組件內(nèi)部編輯
組件內(nèi)部編輯指的是對組件、精靈、子圖等內(nèi)部包含的對象進行編輯操作,編輯操作包括,調(diào)整屬性、位置、修改動畫連接、刪除以及向組件中增加新的對象。利用內(nèi)部編輯功能可以方便的修改已有精靈。下面說明如何進行內(nèi)部編輯。
在窗口中選中組件、精靈、子圖等復合對象,單擊右鍵,在右鍵菜單中選擇計入內(nèi)部編輯。這時復合對象中包含的對象被激活,這時可以對其中包含的對象進行位置調(diào)整,動畫連接定義等,也可以刪除對象。下圖是趨勢精靈:
進入內(nèi)部編輯狀態(tài),其顯示如下:
這時要調(diào)整趨勢圖中的按鈕“1天”,將出現(xiàn)提示框,提示是否將精靈轉(zhuǎn)為組件對象。之所以出現(xiàn)該提示框,是因為精靈對象,在改變屬性、大小后,內(nèi)部子對象將被 重新創(chuàng)建,手工調(diào)整將被刪除。如果轉(zhuǎn)為組件,精靈將不再重新創(chuàng)建內(nèi)部對象,所以你可以對其進行調(diào)整。但是精靈轉(zhuǎn)化為組件后,精靈屬性框?qū)⑹А?/p>
在上面對話框中選擇“是”,精靈將轉(zhuǎn)變?yōu)榻M件。這時可以對其內(nèi)部包含的按鈕進行調(diào)整。
進入編輯狀態(tài)后,可以將外部的對象拖入被編輯的對象中。如果我們想向趨勢圖中增加新的按鈕(如改變趨勢組按鈕),可以如下操作:
在窗口中創(chuàng)建按鈕,命名為“改變組”。
趨勢進入內(nèi)部編輯狀態(tài)。
將按鈕用鼠標拖入趨勢中。
雙擊拖入趨勢中的“改變組”按鈕,定義其鼠標動作:
單擊窗口中空白區(qū)域或選擇右鍵中的“退出內(nèi)部編輯”可以取消對象的編輯狀態(tài)。
在組件中刪除對象
進入內(nèi)部編輯狀態(tài)。
選中要刪除對象,按下鍵盤中“Delete”鍵。
在組件中移出對象
入內(nèi)部編輯狀態(tài)。
選中要移出對象,選擇右鍵菜單中的“從組件中分離”。菜單如下所示:
三、結(jié)論
通過上面的介紹,我們可以看出,紫金橋組件內(nèi)部編輯功能是很強大的,操作也非常方便。這就讓紫金橋組件具有更大的靈活性,更大的適應性。