none
vb2005關於叫出圖片顯示方法 RRS feed

  • 問題

  • 我是使用vb2005express

     

    我想在程式中加入一個可以從本機叫出圖片秀出來該利用什麼功能?

    因為表單大小有限~我想做具有+-的縮放圖片來顯示該了解什麼?

    敬請各位前輩給盞名燈~

     

    新手剛摸vb

    2007年7月11日 下午 01:24

解答

  • Hi,

    您可以利用PictureBox來做顯示的介面,將

    PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage

    就會有自動將圖片變更(縮放)為PictureBox大小的功能;另外載入圖檔的方式可以用Image類別相關功能,例如

    PictureBox1.Image = Image.FromFile("C:\MyImg.jpg")

    2007年7月11日 下午 01:33
    版主
  • 應該說若要程式碼寫的少,是要兩個物件,一個 pictureBox ,一個容器,所以你也可以使用版面相關容器。

     

    如果你不想用兩個容器,你就必須使用 Graphics.DrawImage 畫在 PictureBox 上,這樣會增加 Code 的工作量,但是可以減少資源的佔用,包含記憶體,不過這種東西等你碰上再討論,你會在前面的過程中,慢慢了解這種東西。

     

    使用兩個物件就可以透過控制 pictureBox 的位置與大小,達到縮放的功能,最適化的大小,其他程式碼都不用寫,當然,你可以把你的 pictureBox 包裝在使用者控制項這個容器內,直接做出自動縮放圖片的控制項也可以。

    2007年7月12日 上午 12:45
    版主

所有回覆