畫(huà)面是否可以直接調(diào)用?
劉玉蓉
發(fā)布于2014-09-17 17:20
101
0
標(biāo)簽:
現(xiàn)在做個(gè)改造項(xiàng)目,閥門(mén)、電機(jī)都用的WINCC庫(kù)中的,點(diǎn)擊他們彈出相對(duì)應(yīng)的操作對(duì)話框,我是用畫(huà)面窗口加VB程序弄的,但是運(yùn)行時(shí)間長(zhǎng)了總是點(diǎn)擊出來(lái)有刷屏的現(xiàn)象(就是卡),我想問(wèn)下能不能不通過(guò)畫(huà)面窗口,在圖標(biāo)的事件屬性里插入腳本,直接彈出對(duì)應(yīng)的操作畫(huà)面(希望彈出的畫(huà)面的大小可以在腳本中設(shè)定,并且彈出的畫(huà)面的位置也能設(shè)定)不知道怎么弄,有沒(méi)有例子?
佳答案
利用圖層
在下面的圖層中畫(huà)你需要的那些不動(dòng)的東西,按鈕之類的
在它的上一圖層中畫(huà)操作對(duì)話框,就是原方案畫(huà)面窗口連接的那些畫(huà)面。
通過(guò)按鈕,控制圖層的顯示和隱藏,即可
這樣做,實(shí)際上所有的東西都是在運(yùn)行著的,你只控制它讓不讓人看見(jiàn),何時(shí)讓人看見(jiàn),看見(jiàn)什么,即可,應(yīng)該能消除卡頓的現(xiàn)象。
這種方案的核心在于點(diǎn)擊按鈕時(shí)候并不是真的打開(kāi)或者關(guān)閉什么東西,而是在控制它的顯示或者隱藏,已達(dá)到所需的效果
當(dāng)然,精簡(jiǎn)你的控件才是根本的能提速的方法。