Member 12766129 Ответов: 0

Как установить imglocation с помощью openfildilog


У меня есть форма с OpenFileDialog для выбора изображения и отображения его в pictureBox. Пока форма не открыта, пользователь может открывать и затем сохранять открытое изображение столько раз, сколько захочет.Но когда он второй раз открыть диалоговое окно openfiledialog картинку показывают, но оба изображения показывают в одном месте,
Я хочу, чтобы изображение не показывалось в одном и том же месте,пожалуйста, сообщите мне местоположение изображения.
private void button1_Click(object sender, EventArgs e)
{
    PictureBox pic = new PictureBox();
    {
        try{
            OpenFileDialog open = new OpenFileDialog();
            open.Title = "OPen Image";
            // open.Filter = "PNG image (*.png)|*.png|Jpg image (*.jpg)|*.jpg|";
            open.Filter = "JPG Files (*.jpg)|*.jpg|JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|GIF Files (*.gif)|*.gif";
            DialogResult result = open.ShowDialog();
            if (result == DialogResult.OK)
            {
                pic.Image = new Bitmap(open.FileName);
                pic.SizeMode = PictureBoxSizeMode.AutoSize;
                listView1.Controls.Add(pic);
            }   
        }
        catch (Exception ex)
        {
            // Could not load the image - probably related to Windows file system permissions.
            MessageBox.Show("Cannot display the image: " + ex.Message);
        }
    }
}


Что я уже пробовал:

Пожалуйста, скажите мне, как установить местоположение в picturebox во время работы

Suvendu Shekhar Giri

Вы просто хотите, чтобы вторая картинка была показана на другом PictureBox ?

0 Ответов