我正在尝试将随机图像分配给面板:
System.Random randomNum = new System.Random();
int myInt = randomNum.Next(4);
if (Panel1.BackgroundImage != null)
{
switch (myInt)
{
case 0:
Panel1.BackgroundImage = @"C:\Users\etrit.bujupi\Desktop\IO-Etrit\CardGame\Images\2-Black.jpg";
}
}
但是我的代码导致了一个错误:
无法将型别'string'隐含转换为'System.Drawing.Image'
5条答案
按热度按时间qcbq4gxm1#
以下代码可能会帮助您:
希望这对你有帮助。
8iwquhpp2#
使用此选项:
enxuqcxy3#
tcbh2hod4#
将图像添加到项目资源中,然后按如下方式使用:
kmb7vmvb5#
更新的解决方案,使用现有的VS 2022功能:
其中,“image 1,2 etc”是您命名的图像引用名称。
应该行得通。