narazalok Ответов: 5

как вставить изображения в элемент управления PictureBox по нажатию кнопки бросать систему


как вставить изображения в элемент управления PictureBox по нажатию кнопки бросать систему

bhagirathimfs

Не могли бы вы вкратце объяснить этот вопрос?.

narazalok

Привет, спасибо за ответ
На самом деле я создаю форму в c# , а затем беру picturebox и кнопку
Затем я хочу вставить изображение в picturebox по нажатию на кнопку
И изображение, которое я хочу сделать, хранится в моей системе

bhagirathimfs

вы хотите загрузить изображение-э???

Pasan Eeriyagama

Ваш вопрос не очень ясен.. bt проверьте Решение ниже.- это может быть полезно.

5 Ответов

Рейтинг:
43

hari19113

На событии нажатия кнопки вы можете загрузить изображение, создав объект класса Image, например

Image img=Image.FromFile("path of file");


А затем загрузить его с помощью свойства изображения в элемент управления PictureBox, как
PictureBox.Image =img;


После этого я думаю вы хотите сохранить это изображение в другом месте для этого вы можете использовать метод копирования класса File например
File.Copy(sourceaddress,destinationadress);


Надеюсь, это решит вашу проблему.


Рейтинг:
13

rizwan muhammed khan gouri

Image imgObj=изображение.FromFile("путь к файлу");
путь к файлу типа
"@c://foldername/img.jpg"


Рейтинг:
1

Pasan Eeriyagama

Если вы хотите сохранить изображение внутри вашего приложения. вы можете добавить его в ресурсы проекта. а затем обратитесь к нему, как показано ниже, например.

cnt.BackgroundImage = MyProjectName.Properties.Resources.Button_background;


Рейтинг:
1

Member 10896880

private void button2_Click(object sender, EventArgs e)
       {
           string filename;

           openFileDialog1.ShowDialog();
           openFileDialog1.Filter = "JPEG files|*.jpg|PNG files|*.png|GIF Files|*.gif|TIFF Files|*.tif|BMP Files|*.bmp";

           filename = openFileDialog1.FileName;

           Image img = Image.FromFile(filename);
           pictureBox1.Image = img;

       }


Рейтинг:
0

Pasan Eeriyagama

Привет, твой вопрос не совсем ясен.. Но попробуй вот это. Изображение должно находиться в папке, в которой запущен ваш EXE-файл.

Image image = Image.FromFile("image123.png");
pictureBox1.Image = image;


narazalok

Привет, спасибо за ответ
На самом деле я создаю форму в c# , а затем беру picturebox и кнопку
Затем я хочу вставить изображение в picturebox по нажатию на кнопку
И изображение хранится в моей системе

nj15

вы имеете в виду, что изображение сохраняется в системе или в базе данных?

Pasan Eeriyagama

Если вы хотите сохранить изображение в своем приложении и использовать его, вам может потребоваться добавить его в ресурсы проекта. Пожалуйста, смотрите мой пример кода ниже о том, как вы должны ссылаться на него..