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