PDA

Просмотр полной версии : [Помогите!] [C#] Смена изображения в PictureBox


jockkiller
21.09.2011, 18:23
Всем привет!
Может кто мне помочь?
Мне надо чтобы после выбора определенного текста в ComboBox1 менялась картинка в PictureBox1, напримиер, я добавил 4 картинки: 0, 1, 2, 3.
Например, если я выберу в комбобоксе "А", мне покажет картинку 1 в пикчербоксе. Как ето сделать?


P.S. Вот кусок кода, где мне надо прописывать.
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
pictureBox1. ??????????????
}

fliego
22.09.2011, 17:24
using System.Drawing;

Bitmap sub_image;

private void comboBox1_TextChanged(object sender, EventArgs e)
{
sub_image = new Bitmap(@"тут путь до изображения", true);
pictureBox1.Image = sub_image;
}

bestvlad
25.09.2011, 10:19
using System.Drawing;

Bitmap sub_image;

private void comboBox1_TextChanged(object sender, EventArgs e)
{
sub_image = new Bitmap(@"тут путь до изображения", true);
pictureBox1.Image = sub_image;
}

А ещё лучше, добавь все картинки к проекту, назови например _1,_2,_3,_4...

И так:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (comboBox1.SelectedIndex)
{

case 0:

pictureBox1.Image = Properties.Resources._1;

break;

case 1:

pictureBox1.Image = Properties.Resources._2;

break;

case 2:

pictureBox1.Image = Properties.Resources._3;

break;

case 3:

pictureBox1.Image = Properties.Resources._4;

break;

case 4:

pictureBox1.Image = Properties.Resources._5;

break;


Аналогично такой код и для comboBox2 сделай, но не забудь изменить на pictureBox2.