2013-10-13 172 views
0

在我的圖片框始終顯示的圖像出現在一個特定的高度和寬度,如下圖所示:縮放圖片框大小圖片

 private void lstpic_SelectedIndexChanged(object sender, EventArgs e) 
     { 
     picbox.ImageLocation = @"C:\Pics\" + (string)lstpic.SelectedItem; 
     picbox.Height = 768; 
     picbox.Width = 1024; 

我已經設置了高度和寬度在這裏,但這個只能控制在PictureBox的高度和寬度,所以如果我把它縮小,每張圖片都會被切掉。有沒有一種方法可以縮放圖像,讓它們以較小的尺寸完全展示,而不是重新調整圖片框的大小。

回答

2

嘗試pictureBox1.SizeMode財產

+0

這似乎不工作 – Zinn

+0

你試過重繪()/刷新()? – yossico

+0

你見過這個嗎? http://stackoverflow.com/questions/1742106/why-isnt-picturebox-image-autoscaling-to-fit-in – yossico

0
   picbox.SizeMode = PictureBoxSizeMode.StretchImage; 

似乎工作。