<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 屬性節(jié)點系列-----BOUNDS

          屬性節(jié)點系列-----BOUNDS

          作者: 時間:2017-01-09 來源:網(wǎng)絡 收藏
          前面板對象關于位置信息有兩個基本的屬性節(jié)點:BOUNDS AND POSITION,先看看BOUNDS

          bounds是有height and width 兩個元素組成的,它的單位是象素,比較好理解,那它表示的范圍到底是什么那?

          本文引用地址:http://www.ex-cimer.com/article/201701/337260.htm



          屬性頁中顯示的也是24*24,如果隱藏LABEL,則二者完全一致.這說明BOUNDS屬性包括的范圍應該是包括前面板控件對象所有可見部分的一個矩形.

          Bounds 屬性是只讀的,所以無法更改,那么能否改變這個只是燈的大小那,仔細跟蹤屬性,我們可以發(fā)現(xiàn),指示燈本身也是由多個部分組成的,可以通過修改他們來處理.

          Position 屬性顯然是個點,它是由LEFT 和TOP兩個元素構成的,這個坐標點是絕對坐標,相對桌面那,還是相對坐標,坐標原點在那里那,通過實驗看一下.

          由于這個屬性節(jié)點是可讀寫,可以通過編程來找到它的坐標原點.



          我剛用LABVIEW的時候,在生成執(zhí)行文件的時候,感到非常疑惑,因為的畫面位置可以用滾動條上下左右移動,難道沒有坐標原點嗎?在新創(chuàng)建一個VI時,通過移動滾動條,可以注意到上圖紅線的位置,兩線交叉的黑點位置就是坐標原點.這個坐標原點是隨著滾動條的變化而變化的,左右PANEL上的控件位置都是相對于它的.再看一下



          所以我們在做控制界面時候,最好設計時把坐標原點移動到左上角,這樣計算相對坐標就比較容易了.



          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();