2013-08-29 21 views
0

我希望我的winform符合我傳遞給我的窗體上的圖像框的圖像大小。當我啓動程序,它看起來像這樣: enter image description hereWinform自動調整大小到圖片框

後來,當我傳遞一個圖像到我的圖片框它重塑這樣: enter image description here

不過,我真正想要的是在WinForm類似於此。我不得不手動拖動窗口以獲得它: enter image description here

我不完全知道如何通過代碼實現第三個。目前,這是我所:

this.Size = new Size(imagePreview.Width, imagePreview.Height); 

是否有別的我可以做聰明事的代碼,所以我總是與結果最終在第三個畫面,無論圖像的大小是什麼?

+0

很確定有一個最小大小的屬性 – Sayse

+1

this.ClientSize = new Size(imagePreview.Right,imagePreview.Bottom); –

+0

漢斯 - 工作。謝謝 :) – N0xus

回答

1

有一個內置的屬性,可以幫助你 - 大小模式。嘗試一下,如果這不適合你的需求,你可以實現你自己的方法this - click me!