Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Basic 2010,Picturebox资源&;变量_C#_Variables_Picturebox_String Concatenation - Fatal编程技术网

C# Visual Basic 2010,Picturebox资源&;变量

C# Visual Basic 2010,Picturebox资源&;变量,c#,variables,picturebox,string-concatenation,C#,Variables,Picturebox,String Concatenation,我试图找到解决办法,但没有用。我相信我想要的是字符串连接 我有一个变量“pictureid=face2” 在我的资源文件夹中,我有一张名为“face2.jpg”的图片。 表格上有一个图片框 这是我无法工作的密码 pictureBox1.Image = Properties.Resources.(pictureid + ".jpg"); 我哪里做错了?错误表明需要一个标识符。图像需要一个(位图和图元文件对象),如果您将图像添加到项目资源中,则可以在编码时使用该对象(编辑:我应该澄清-要执行此操作

我试图找到解决办法,但没有用。我相信我想要的是字符串连接

我有一个变量“pictureid=face2” 在我的资源文件夹中,我有一张名为
“face2.jpg”
的图片。 表格上有一个图片框

这是我无法工作的密码

pictureBox1.Image = Properties.Resources.(pictureid + ".jpg");

我哪里做错了?错误表明需要一个标识符。

图像
需要一个(位图和图元文件对象),如果您将图像添加到项目资源中,则可以在编码时使用该对象(编辑:我应该澄清-要执行此操作,请转到项目>属性>资源选项卡并“添加资源”。不要将其放在文件夹中):

如果不希望在项目中包含图像,可以使用,它将接受字符串而不是对象:

pictureBox1.ImageLocation = pictureid + ".jpg"; //assuming you include it in the same folder as the exe
你也可以这样做:

Image face2 = Image.FromFile(pictureid + ".jpg");
pictureBox1.Image = face2;

Image
如果将图像添加到项目资源中,则需要一个(位图和图元文件对象),您可以在编码时使用该对象(编辑:我应该澄清-为此,请转到项目>属性>资源选项卡并“添加资源”。不要将其放在文件夹中):

如果不希望在项目中包含图像,可以使用,它将接受字符串而不是对象:

pictureBox1.ImageLocation = pictureid + ".jpg"; //assuming you include it in the same folder as the exe
你也可以这样做:

Image face2 = Image.FromFile(pictureid + ".jpg");
pictureBox1.Image = face2;

您的意思是
VisualStudio2010
?您的意思是
VisualStudio2010
?非常感谢!我不知道我可以引用“debug/bin”作为根文件夹!pictureBox1.ImageLocation=pictureid+“.jpg”;对我来说太棒了!对不起,我会提高答案,但我至少需要15分?!这个网站上的积分系统对我来说有点像一个游戏。。人们沉迷于有多少“分数”的地方。。唉。。。。还是谢谢雷尼!!Yep-除非方法需要完全限定路径,否则它将采用Environment.CurrentDirectory。很高兴听到它起作用;请随意标记为答案,以代替投票。非常感谢!我不知道我可以引用“debug/bin”作为根文件夹!pictureBox1.ImageLocation=pictureid+“.jpg”;对我来说太棒了!对不起,我会提高答案,但我至少需要15分?!这个网站上的积分系统对我来说有点像一个游戏。。人们沉迷于有多少“分数”的地方。。唉。。。。还是谢谢雷尼!!Yep-除非方法需要完全限定路径,否则它将采用Environment.CurrentDirectory。很高兴听到它起作用;请随意标记为答案,以代替投票。