當前位置:編程學習大全網 - 編程軟體 - vb圖片在窗口中居中該怎麽編程

vb圖片在窗口中居中該怎麽編程

如果妳用 .NET 做就很好辦了。

滾動條的 Dock 屬性設置為 Left,就在最左邊了,窗體再調整大小它也跟著調。

圖片框復雜點,如果不調整它和窗體的大小,編程時用格式菜單窗體居中就行,如果調整的話,妳需要計算窗體的大小(frmMain.Size),然後按照 frmMain 的 Size 的 Width,Height 計算出圖像框該有多大,用另兩個 Integer 保存(Location 設置個固定值即可,Size 的 Width,Height 設置為窗體 Size 的 Width,Height 減去圖像框的 Location 的 X,Y),將這兩個值保存在壹個 Point 對象中。然後把圖像框的 SizeMode 屬性設置為 StretchImage,並將其 Size 屬性設置為妳保存的那個 Point 對象。這樣就能調節圖像框的大小和位置,使其總是正好在窗體中間。

這段代碼寫個子程序,窗體的 Resize、圖像框的 LoadComplete 事件都要調用它。

Sub PicResize

dim NewX as integer = me.size.width - 10 '假設這是圖像框的 Location

dim NewY as integer = me.size.height - 10

dim NewPoint as new Point(NewX, NewY)

picMain.SizeMode = StretchImage

picMain.size = NewPoint

end sub

如果使用 .NET,妳還是用 SplitContainer 非常方便,滾動條和圖像框占用兩邊, Dock 設置為 Fill

  • 上一篇:杭州核新同花順工作如何,內部氛圍如何?
  • 下一篇:魂鬥羅1和2哪個更好玩?
  • copyright 2024編程學習大全網