我有一個平鋪背景圖像(平面白色位圖)的圖片框和一個位於圖片中央的「圖像」資源,我希望在圖片框中顯示此中心圖像的大小。設置圖片框中圖片的大小?
我想:
picScaledRepresentation.SizeMode = PictureBoxSizeMode.CenterImage
picScaledRepresentation.Size = New Size(Width, Height)
但這只是改變了整個圖片框的大小,而不是在它的形象。
謝謝,有一個美好的一天
我有一個平鋪背景圖像(平面白色位圖)的圖片框和一個位於圖片中央的「圖像」資源,我希望在圖片框中顯示此中心圖像的大小。設置圖片框中圖片的大小?
我想:
picScaledRepresentation.SizeMode = PictureBoxSizeMode.CenterImage
picScaledRepresentation.Size = New Size(Width, Height)
但這只是改變了整個圖片框的大小,而不是在它的形象。
謝謝,有一個美好的一天
的CenterImage
選項不允許縮放等等看看的PictureBoxSizeMode
枚舉:http://msdn.microsoft.com/en-us/library/system.windows.forms.pictureboxsizemode.aspx。
你可能想StretchImage
,AutoSize
,或Zoom
使用Padding
圖片框的屬性來調整大小圖片框圖片 //首先設置圖片框的尺寸模式財產
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
然後
int padding = 0;
private void btnAddView_Click(object sender, EventArgs e)
{
//resultViewContainer.AddView("Data");
padding += 10;
pictureBox1.Padding = new Padding(padding);
}
private void pictureBox1_PaddingChanged(object sender, EventArgs e)
{
PictureBox pic = sender as PictureBox;
pic.Refresh();
}
private void simpleButton1_Click(object sender, EventArgs e)
{
if (padding >= 10)
{
padding -= 10;
pictureBox1.Padding = new Padding(padding);
}
}
嘗試使用paddi設置圖片大小恩..從這個代碼片段的想法,並實現你想要做的。