|
圖層的概念
為(wei)了(le)方(fang)便(bian)繪(hui)畫(hua)紫(zi)金(jin)橋(qiao)監(jian)控(kong)組(zu)態(tai)軟(ruan)件(jian)增(zeng)加(jia)了(le)圖(tu)層(ceng)的(de)概(gai)念(nian)。每(mei)幅(fu)畫(hua)麵(mian)由(you)多(duo)個(ge)圖(tu)層(ceng)組(zu)成(cheng),畫(hua)麵(mian)中(zhong)的(de)圖(tu)元(yuan)置(zhi)於(yu)不(bu)同(tong)的(de)圖(tu)層(ceng)中(zhong),由(you)這(zhe)些(xie)圖(tu)層(ceng)疊(die)放(fang)在(zai)一(yi)起(qi)形(xing)成(cheng)完(wan)整(zheng)的(de)畫(hua)麵(mian)效(xiao)果(guo)。用(yong)戶(hu)可(ke)以(yi)獨(du)立(li)地(di)對(dui)每(mei)一(yi)個(ge)圖(tu)層(ceng)中(zhong)的(de)圖(tu)元(yuan)進(jin)行(xing)編(bian)輯(ji)修(xiu)改(gai)等(deng)各(ge)種(zhong)操(cao)作(zuo),而(er)不(bu)影(ying)響(xiang)其(qi)他(ta)圖(tu)層(ceng)。圖(tu)層(ceng)的(de)引(yin)入(ru)將(jiang)使(shi)圖(tu)形(xing)編(bian)輯(ji)更(geng)加(jia)方(fang)便(bian),畫(hua)麵(mian)變(bian)成(cheng)了(le)多(duo)層(ceng)次(ci)立(li)體(ti)了(le)。
圖層操作
圖層操作:圖層可以被鎖定、隱藏、置前、置後。圖層在運行時可以動態地顯示或隱藏。
圖層操控麵板
如下圖所示:
在導航樹中屬性動畫選項卡中新增了圖層一項。圖層工作區中每行表示一個圖層,每行前兩個按鈕用於操控圖層的顯示狀態和鎖定狀態,中部是圖層名稱,尾部是對象選擇區,雙機對象選擇區將選中該層中所有對象。當前圖層背景為蘭色,下圖中顯示的是“圖層0”為當前圖層。
顯示/隱藏按鈕:單擊該按鈕改變圖層的顯示狀態。
鎖定/解鎖按鈕:單擊該按鈕改變圖層的鎖定狀態。
圖層標題:單擊該標題改變當前圖層,托拽標題可以改變圖層的次序。
圖1
增加圖層:新建畫麵中缺省為兩個圖層。右鍵單擊圖層工作區,選擇 “增加”按鈕將在工作區中自動附加一新的圖層。如下所示:

右鍵單擊圖層標題,在右鍵菜單中選擇“修改”,將出現如下標題輸入框:


選擇右鍵菜單中“刪除”項,可以刪除圖層。圖層刪除後,圖層中的圖元也隨之刪除。
選擇右鍵菜單中“上移”、“下移”、“移到頂層”、“移到底層”項可以改變圖層的次序。
選擇右鍵菜單中“選擇圖元”可以選中相應圖層中的所有圖元。
圖層的顯示隱藏
在上麵的圖形中趨勢圖位於“圖層1”,而報表位於“圖層2”,如果二者占據相同的位置時,為了修改報表的屬性,我們需要將趨勢圖移開,修改完報表屬性後再將趨勢圖歸位。這樣會很麻煩!利用圖層可以輕鬆完成二者屬性的修改。
把報表和趨勢所在的圖層都設為隱藏,當選擇圖層0時,報表可見,而趨勢圖不可見;當選擇圖層1時,報表不可見,而趨勢圖可見。
改變圖元所在圖層
選擇圖元,雙擊目標圖層標題,選中的圖元將遷移到目標圖層。
遮蓋順序
在圖層工作區中,下麵的圖層遮蓋上麵的圖層。圖1中“圖層1”遮蓋“圖層0”。通過置前置後等操作可以改變同一圖層中圖元的遮蓋順序,但是不能讓該層圖元遮蓋外層圖層中的圖元。
當前圖層
當前選中的圖層為當前圖層,當前圖層的背景色為蘭色。處於當前圖層中的圖元都是可見的,並且是可編輯的。
運行時的圖層控製
在運行時可以通過窗口函數中的ShowLayer函數來顯示或隱藏指定的圖層。
ShowLayer(String Name, Bool Show) As Bool
說明:
圖層顯示或隱藏
參數:
Name: 圖層名稱
Show: 1:顯示;0:隱藏
示例:
#Draw1.ShowLayer("圖層1",0);//隱藏圖層1
|