Как изменить изображение PictureBox, когда флажок CheckBox установлен? - PullRequest
0 голосов
/ 04 февраля 2011

Я занят созданием простой игры в Visual C # и не знаю, как это сделать.Есть ли способ установить изображение PictureBox при проверке CheckBox?Какой фактический код для настройки изображения?

Спасибо,

Varmitharen

Ответы [ 3 ]

2 голосов
/ 04 февраля 2011

Зависит от того, как вы получили свое изображение, но вы можете использовать:

this.pictureBox.Load(imageFileName);

или

this.pictureBox.Image = image;

, где image имеет тип Image

Просто чтобы завершить ответ:

this.checkbox.CheckedChanged += new EventHandler(Checkbox_CheckedChanged);

private void Checkbox_CheckedChanged(object sender, EventArgs e)
{
    // Change image here
}
1 голос
/ 04 февраля 2011

Существует событие CheckedChanged CheckBox, на которое вы можете подписаться с помощью обработчика, который изменяет изображение. Ссылка: CheckBox.CheckedChanged

0 голосов
/ 04 февраля 2011
this.MyCheckbox.CheckedChanged += new EventHandler(MyCheckbox_CheckedChanged);

private void MyCheckbox_CheckedChanged(object sender, EventArgs e)
{
    this.MyPictureBox.Image = // Your image here
}
...