代码之家  ›  专栏  ›  技术社区  ›  Benny

在winforms中实现最大化控件以占据整个客户端?

  •  1
  • Benny  · 技术社区  · 15 年前

    我在一个表单上有3x3个图片框,我想做的是当用户双击9个图片框中的一个时,我想让点击的图片框占据整个区域,有点像变焦效果,知道如何实现这个效果吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Brij    15 年前

    如果你的图片盒直接在表单中,你可以

    pictureBox1.Dock = DockStyle.Fill;
    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;  
    

    否则您需要设置大小和位置。

        pictureBox1.Location = new Point(0, 0);
        pictureBox1.Size = this.Size;
        pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;  
    

    您可以选择Zoom SizeMode以保持图像质量。