使用圖片
本主題描述如何使用 System.Windows.Forms.PictureBox.SizeMode 屬性調整圖片,以及如何在 Visual Studio .NET Microsoft顯示圖片。
SizeMode 屬性
您可以透過 SizeMode 屬性來指定影像在控制項中的適應方式。 SizeMode 屬性可用於受控程式庫和自動化程式庫。 使用 SizeMode,您可以:
- 調整控件框線的大小以符合影像。
- 伸展影像以符合控件框線。
- 將影像置於控制邊框的中央。
- 將影像錨定至控件的左上方區域,而不調整影像或控件的大小(如果您不調整影像或控件的大小,部分影像可能無法檢視)。
在 Visual Studio .NET 中使用圖片
若要在 Visual Studio .NET 設計時顯示影像:
- 將一個 InkPicture 控制項拖曳到表單上,或雙擊工具箱中的 InkPicture 控制項。
- 在 [屬性] 視窗中,選取 [Image] 屬性,然後按一下省略符號按鈕以開啟 [開啟] 對話框。
- 如果您要尋找特定文件類型(例如,.jpg 檔案),請在 [類型 檔案] 方塊中選取它。
- 選取您想要顯示的檔案。
若要在設計階段清除圖片:
- 在 [屬性] 視窗中,選取 [Image] 屬性,然後以滑鼠右鍵按兩下縮圖影像。
- 點選 重設。
InkPicture 控件預設會顯示沒有任何框線。 您可以使用 BorderStyle 屬性來提供標準或三維框線,以區分 InkPicture 方塊與窗體的其餘部分,即使它不包含影像也一樣。
您可以使用 system.Drawing.Image 物件的FromFile 方法,在運行時間顯示影像:
ctlInkPicture.Image = Image.FromFile("c:\myImageFile")
您也可以將背景影像與繼承 Image 物件的 BackgroundImage 屬性包含在內;不過,無法調整該影像的大小。