C#笔记-PictureBox.SizeMode属性详解
PictureBox.SizeMode屬性詳解
1.PictureBox.SizeMode.Normal
??一般情況下,一個(gè)新的PictureBox會(huì)默認(rèn)選擇Normal屬性,圖片會(huì)默認(rèn)以自己原始的大小從左上角開(kāi)始繪制,若圖片超出控件范圍,會(huì)自動(dòng)對(duì)圖片進(jìn)行剪切,只顯示左上角部分,若圖片的大小小于控件,則顯示在控件的左上角。
圖1.1 圖片小于控件時(shí)
圖1.2 圖片大于控件時(shí)
2.PictureBox.SizeMode.StretchImage
??當(dāng)你選擇StretchImage屬性時(shí),圖片會(huì)自適應(yīng)控件的大小,圖片顯示的大小會(huì)根據(jù)控件的大小而改變。
圖2.1 圖片自適應(yīng)控件大小
3.PictureBox.SizeMode.AutoSize
??當(dāng)你選擇AutoSize屬性時(shí),控件會(huì)自適應(yīng)圖片的大小,不論原圖有多大,控件都會(huì)默認(rèn)變成原圖大小。
圖3.1 控件自適應(yīng)圖片大小
4.PictureBox.SizeMode.CenterImage
??當(dāng)你選擇AutoSize屬性時(shí),圖片的中心點(diǎn)會(huì)和控件的中心點(diǎn)重合,然后有中心點(diǎn)向四周繪制顯示,若圖片大小大于控件大小,則只會(huì)顯示圖片中心部分,若圖片大小小于控件大小,則圖片會(huì)顯示在控件正中間。
圖4.1 圖片小于控件時(shí)
圖4.2 圖片大于控件時(shí)
5.PictureBox.SizeMode.Zoom
??當(dāng)你選擇Zoom屬性時(shí),圖片會(huì)按照自己原本的長(zhǎng)寬比自適應(yīng)的顯示在控件中,若控件的長(zhǎng)寬比與圖片長(zhǎng)寬比不同,則圖片根據(jù)控件長(zhǎng)寬比進(jìn)行縮放,不會(huì)超出控件大小。
圖5.1 圖片等比例縮放
總結(jié)
以上是生活随笔為你收集整理的C#笔记-PictureBox.SizeMode属性详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: NR PUSCH(三) 频域资源分配方式
- 下一篇: c# char unsigned_dll