C#笔记-PictureBox.SizeMode属性详解
生活随笔
收集整理的這篇文章主要介紹了
C#笔记-PictureBox.SizeMode属性详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PictureBox.SizeMode屬性詳解
1.PictureBox.SizeMode.Normal
??一般情況下,一個新的PictureBox會默認選擇Normal屬性,圖片會默認以自己原始的大小從左上角開始繪制,若圖片超出控件范圍,會自動對圖片進行剪切,只顯示左上角部分,若圖片的大小小于控件,則顯示在控件的左上角。
圖1.1 圖片小于控件時
圖1.2 圖片大于控件時
2.PictureBox.SizeMode.StretchImage
??當你選擇StretchImage屬性時,圖片會自適應控件的大小,圖片顯示的大小會根據控件的大小而改變。
圖2.1 圖片自適應控件大小
3.PictureBox.SizeMode.AutoSize
??當你選擇AutoSize屬性時,控件會自適應圖片的大小,不論原圖有多大,控件都會默認變成原圖大小。
圖3.1 控件自適應圖片大小
4.PictureBox.SizeMode.CenterImage
??當你選擇AutoSize屬性時,圖片的中心點會和控件的中心點重合,然后有中心點向四周繪制顯示,若圖片大小大于控件大小,則只會顯示圖片中心部分,若圖片大小小于控件大小,則圖片會顯示在控件正中間。
圖4.1 圖片小于控件時
圖4.2 圖片大于控件時
5.PictureBox.SizeMode.Zoom
??當你選擇Zoom屬性時,圖片會按照自己原本的長寬比自適應的顯示在控件中,若控件的長寬比與圖片長寬比不同,則圖片根據控件長寬比進行縮放,不會超出控件大小。
圖5.1 圖片等比例縮放
總結
以上是生活随笔為你收集整理的C#笔记-PictureBox.SizeMode属性详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NR PUSCH(三) 频域资源分配方式
- 下一篇: android 组件暴露风险,Activ