![](/img/trans.png)
[英]c# windows form: How to match backgroundimage size to form size
[英]How make an image match the size of a windows form
當雙擊包含在此 windows 表單中的圖片框 object 時,將出現圖像的放大版本,存儲在輔助 windows 表單中。
問題是表單大小會根據原始圖像的尺寸而有所不同。 有時圖像會占據屏幕的一部分,甚至占據整個屏幕。 使彈出圖像的大小一致是理想的。
輔助 windows 表格設置為 500 x 500 像素。 糾正以下 function 以使輔助圖像以一致的 500 x 500 像素顯示的最佳方法是什么? 此外,是否可以將圖像縮放到設定的數量以防止表單占據整個屏幕?
private void IdPictureBox_DoubleClick(object sender, EventArgs e)
{
var image = IdPictureBox.Image;
if (image != null)
{
PopUpImage pui = new PopUpImage();
pui.BackgroundImage = IdPictureBox.Image;
pui.Size = IdPictureBox.Image.Size;
pui.Show();
}
}
進行了以下更改。
private void IdPictureBox_DoubleClick(object sender, EventArgs e)
{
var image = IdPictureBox.Image;
if (image != null)
{
PopUpImage pui = new PopUpImage();
pui.BackgroundImage = IdPictureBox.Image;
pui.BackgroundImageLayout = ImageLayout.Stretch;
pui.Show();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.