Как вставить картинку в windows forms c

Практическое руководство. Загрузка изображения с помощью конструктора (Windows Form)

С помощью PictureBox элемента управления Windows Forms можно загружать и отображать изображение в форме во время разработки, присвоив Image свойству допустимое изображение. В следующей таблице приведены допустимые типы файлов.

Тип Расширение имени файла
Bitmap BMP
Значок ICO
GIF .gif
Метафайл . WMF
JPEG .jpg

Отображение рисунка во время разработки

Рисование PictureBox элемента управления в форме.

В окне Свойства выберите Image свойство, а затем нажмите кнопку с многоточием, чтобы открыть диалоговое окно Открытие .

Если вы ищете конкретный тип файла (например, GIF-файлы), выберите его в поле файлы типа .

Выберите файл, который требуется отобразить.

Как вставить картинку в windows forms c

Уроки Windows Forms C++/C#

Загрузка изображения в PictureBox при помощи ComboBox в MVS C++/C#

То как загрузить изображение в элемент "PictureBox" через панель инструментов, вы могли узнать из этого урока.Теперь вы увидите на наглядном примере, как загружать изображение в коде. Так же вы познакомитесь с функционированием такого элемента, как "comboBox". Суть программы следующая – есть четыре картинки:

Они лежат на диске "c:" или "d:" или на флешке. На форме есть "comboBox", в котором находится некоторый список из четырёх слов. При выборе одного из слов в списке должна появляться картинка, а в "label" её название. Для того что бы занести в "comboBox" некоторый список, нужно найти в панели свойств — свойство "Items" и написать через "enter" слова:

Помимо "comboBox", перенесите на форму элементы – "lable" и "PictureBox". Стиль текста "label” вы можете выбрать сами — в доном из предыдущих уроков это подробно рассматривается. Вот как должна выглядеть заготовка программы:

Перейдём к коду:

#pragma endregion private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) < this->Text = "Фото галерея"; label1->Text = ""; comboBox1->Text = "Список"; > private: System::Void comboBox1_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) < switch (comboBox1->SelectedIndex) < case 0: pictureBox1->Image=Image::FromFile("d:\\7.0.png"); label1->Text = "Лето"; break; case 1: pictureBox1->Image=Image::FromFile("d:\\7.1.png"); label1->Text = "Солнце"; break; case 2: pictureBox1->Image=Image::FromFile("d:\\7.2.png"); label1->Text = "Море"; break; case 3: pictureBox1->Image=Image::FromFile("d:\\7.3.png"); label1->Text = "Пляж"; break; > > >; >

Результат: Следующий урок >>

Как вставить картинку в pictureBox C#

У многие новичков возникают вопросы при написании программа на C#. Один из часто задаваемых, как использовать компонент pictureBox и как использовать этот класс. Если вы пользуетесь конструктором в visual studio это одно, да вам легко перетащить из панели элементов pictureBox и в свойствах Image вставить изображение. Но что делать если вам требуется изменить картинку программно, или вовсе при нажатии кнопки менять изображения. Вот об этом и поговорим в этой статье. Прежде всего вам потребуется сама картинка, я создал новое приложение назвал его pictureBox скачал из интернета 4 картинки, на форме разместил компонент pictureBox 150х150 и button. рис 1.

Теперь нам потребуется добавить наши картинки в проект, для это выбираем свойство нашего проекта рис 2.

Переходим во вкладку ресурсы, вверху окна выберем рядом со стрелочкой добавить ресурс, и жмем добавить существующий фаил, указываем наш фаил и он загружается в проект, по аналогии добавляем остальные картинки. рис. 3.

Молодцы теперь мы умеем добавлять ресурсы в наш проект, сюда так же можно добавлять и другого формата файлы, видео, музыку, текстовые файлы. Если вы были внимательны, то в обозревателе решений в папке Resources появились наши картинки. рис 3.

Теперь перейдем не посредственно коду программы, а именно одним из его свойств.

Добавить комментарий

Ваш адрес email не будет опубликован.