當前位置:首頁 » 圖片效果 » vb圖片怎樣加滾動條

vb圖片怎樣加滾動條

發布時間: 2025-02-10 20:33:10

1. vb的picturebox中,如何讓橫坐標帶有滾動條

這個問題,我在這里第2次回答。
簡單一點用按鈕,作圖形的左右平移動,這個學過平面解析幾何的都還有影象。
我這里說一下思路:
下面加2個按鈕,一個左移,一個右移,可以每次移動一個常數單位的量。
把讀取的數據要保存到文件里。
當程序自動運行時,隨著時間變化從時間0開始作圖,當橫向坐標達到坐標的最大橫向值的時候,就清除坐標系統的圖形,然後讓時間從1S開始作圖,當橫向坐標再次達到坐標的最大橫向值的時候,就清除坐標系統的圖形,然後讓時間從2S開始作圖,......(可以想像效果了)
如果數據時間不長的(適當的,不可能是無限長的),那麼可以用滾動條的方法:
滾動條的方法:
無非是在一個PicTureBox上再添加PicTureBox,前一個作為容器,然後在後一個上作圖,隨著圖形變化,擴展後一個PicTureBox,當被遮住時,改變後一個在前一個中的Left值。

2. vb滾動條的使用

新建一個工程,調整好軟體的界面大小。給界面裡面添加一個圖片。如圖2,把它畫到界面裡面,如圖3,
然後點擊滾動條。畫到界面裡面,就像這樣。這樣界面就構建好了。
接下來給圖片空間添加圖片,拉動右邊的滾動條,找到picture。在picture右邊的按鈕給他添加圖片。如圖2
之後你要做出設置。同理。拉動滾動條,找到autoredraw,和autosize。都設置為true就是這只 他的自動重畫,自動 適應大小。以便顯示全圖。
接下來就是代碼的問題了。雙擊圖片控制項。代碼窗口自動進入。在右上角選擇scroll。。。change和scroll同時都要,才會美觀一點。兩個都寫進代碼(Picture1.Left = -(HScroll1.Value / HScroll1.Max) * Picture1.Width)就行了。
運行一下。如圖滑動滾動條,,就可以看到全部的圖像了。這是還是左右的。如果你再加一個上下的,那全圖就實現了。