使用 C# 加载图像

Load Image using C#

我 打开图像 我试过这个方法但是当我点击按钮时 window 没有出现 所以我无法加载图片

    private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog open = new OpenFileDialog();
        if (open.ShowDialog() == DialogResult.OK)
        {

            pictureBox1.ImageLocation = open.FileName;   

        }

OpenfileDialog 上有 "Open" 和 "Cancel" 按钮。所以因为上面没有"OK"按钮,所以"if condition"不会成立。您应该将其更改为:

Private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog open = new OpenFileDialog();
        if (open.ShowDialog() != DialogResult.Cancel)
        {

            pictureBox1.ImageLocation = open.FileName;   

        }
    }

执行此操作将完美运行并显示完整图像。

 private void button1_Click_1(object sender, EventArgs e)
    {
        OpenFileDialog open = new OpenFileDialog();
        if (open.ShowDialog() == DialogResult.OK)
        {

            pictureBox1.ImageLocation = open.FileName;
            pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;

        }
    }