簡體   English   中英

如何使圖像與 windows 表單的大小匹配

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM