0

因此,我尝试在 Stack 和互联网上遵循大量不同的教程来了解如何做到这一点,但我无处可去。

这是我得到的最接近的:

    private void button1_Click(object sender, EventArgs e)
    {
        Image image1 = Image.FromFile("S:\\Software\\C#\\Project\\WindowsFormsApplication1\\1.png");
        Image image2 = Image.FromFile("S:\\Software\\C#\\Project\\WindowsFormsApplication1\\2.png");
        using (Graphics g = Graphics.FromImage(image1))
        {
            g.DrawImageUnscaled(image2, 0, 0);
        }
    }

当我点击我的按钮时,它会执行代码,但实际上什么也没发生,这是为什么呢?

4

1 回答 1

2

之后你必须对你的图像对象做一些事情。你至少有两种可能:

使用Image.Save 方法将其保存回文件,例如

image1.Save("S:\\Test.jpg");

或在您的表单上放置一个 PictureBox 并将其放入其中

PictureBox1.Image = image1;

...将其放置在新窗口中:

Form imgForm = new Form();
imgForm.BackgroundImage = image1;
imgForm.Show();
于 2013-06-23T16:36:45.720 回答