Может ли PictureBox загружать разные изображения как переменные? - PullRequest
0 голосов
/ 08 июля 2019

Есть ли способ изменить изображение в графическом окне в приложении Windows Visual Studio Studios в соответствии с переменной?

Я попробовал приведенный ниже код, где «yellow_back» - это имя изображения в папке.

string colour = "yellow_back";
this.PlayerHand2.Image = global::CardsWFA.Properties.Resources.colour;

Я получил ошибку: Ошибка CS0117 «Ресурсы» не содержитопределение для «цвета» Есть ли способ сделать это, или мне нужно найти альтернативу?Заранее спасибо.

1 Ответ

0 голосов
/ 08 июля 2019

Похоже, он пытается получить ресурс изображения с именем вашей переменной 'color'

Попытайтесь установить переменную с вашим изображением ресурса, а затем установите свойство изображения picturebox с этой переменной. (как код ниже).

Ex:

        var colour = global::CardsWFA.Properties.Resources.yellow_back;
        this.PlayerHand2.Image = color;
        this.PlayerHand2.Refresh();

PS: У вас есть изображение под названием цвет? или изображение под названием "yellow_back"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...