如何使一个新窗口的大小选定的图像

本文关键字:图像 窗口 何使一 新窗口 | 更新日期: 2023-09-27 18:05:30

我目前正在尝试创建一个全新的窗口,该窗口的大小至少与所选图像的大小相同。此外,我正在尝试放大/缩小图像,并向上/向下和左右滚动。

这就是我创建表单的方法。

Form form = new Form();
form.Text = "Image Viewer";
PictureBox pictureBox = new PictureBox();
pictureBox.Image = imageClicked;
pictureBox.Dock = DockStyle.Fill;
form.Controls.Add(pictureBox);
form.ShowDialog();

如何使一个新窗口的大小选定的图像

你可以这样做:

        Form form = new Form();
        form.Text = "Image Viewer";
        form.AutoSize = true;
        form.AutoSizeMode = AutoSizeMode.GrowAndShrink;
        PictureBox pictureBox = new PictureBox();
        pictureBox.Image = imageClicked;
        pictureBox.SizeMode = PictureBoxSizeMode.AutoSize;
        pictureBox.Location = new Point(0, 0);
        form.Controls.Add(pictureBox);
        form.ShowDialog();

我猜你可以使用imagecclicked size

        Form form = new Form();
        form.Size = img.Size;
        form.Text = "Image Viewer";
        PictureBox pictureBox = new PictureBox();
        pictureBox.Image = img;
        pictureBox.Dock = DockStyle.Fill;
        form.Controls.Add(pictureBox);
        form.ShowDialog();