C# 如何在界面上添加图片。。?
我想在我的界面上显示jpeg类型的图片。我希望在执行程序时显示该图片。我正在这样做:C# 如何在界面上添加图片。。?,c#,winforms,image,user-interface,C#,Winforms,Image,User Interface,我想在我的界面上显示jpeg类型的图片。我希望在执行程序时显示该图片。我正在这样做: private void frmMain_Load(object sender, EventArgs e) { LoadRecords(); Image.FromFile("@ C:\Users\cAndyb0eMeh\Documents\Downloads\images.jpeg"); } 但这不起作用。我会犯错误 你需要把图片放在某个地方,比如一个控件。您可以从Vis
private void frmMain_Load(object sender, EventArgs e)
{
LoadRecords();
Image.FromFile("@ C:\Users\cAndyb0eMeh\Documents\Downloads\images.jpeg");
}
但这不起作用。我会犯错误 你需要把图片放在某个地方,比如一个控件。您可以从VisualStudio的工具箱中为表单添加一个。当您添加一个时,默认情况下它被命名为
PictureBox1
。因此,在表单加载事件中,您有:
PictureBox1.Image = Image.FromFile("@ C:\Users\cAndyb0eMeh\Documents\Downloads\images.jpeg");
按照您现在的操作方式,图像不会出现在任何地方。您需要在某个地方放置该图片,例如控件。您可以从VisualStudio的工具箱中为表单添加一个。当您添加一个时,默认情况下它被命名为
PictureBox1
。因此,在表单加载事件中,您有:
PictureBox1.Image = Image.FromFile("@ C:\Users\cAndyb0eMeh\Documents\Downloads\images.jpeg");
按照您现在的操作方式,图像不会出现在任何地方。试试这个(您的@放错了位置):
试试这个(你的@放错地方了):
您必须使用“\\”来提及路径
pictureBox1.Image=Image.FromFile“c:\\Users\cAndyb0eMeh\\Documents\\Downloads\\images.jpeg”) 提到路径时必须使用“\\”
pictureBox1.Image=Image.FromFile“c:\\Users\cAndyb0eMeh\\Documents\\Downloads\\images.jpeg”) 一般来说,将错误消息添加到您的帖子会让您走得更远。一般来说,将错误消息添加到帖子会让您走得更远。我在图片框中执行与上面相同的操作?我的意思是代码是正确的?我在图片框中做了与上面相同的事情?我的意思是代码是正确的?+1,尽管字符串似乎在你的答案中被弄乱了。您还需要删除初始空格OK。。但是插入图片的代码正确吗?是的。。在这样做之前,我需要一个图片框,以便它存储图片。。在这里这幅画不适合任何真实的地方。试一试怎么样?如果你有任何具体问题,可以问?@Abid-查看我的帖子,了解如何显示图像。@Abid,在表单上放置一个图片框,只需将图像添加到刚刚加载的图像,如上+1所示,尽管您的答案中的字符串似乎已损坏。您还需要删除初始空格OK。。但是插入图片的代码正确吗?是的。。在这样做之前,我需要一个图片框,以便它存储图片。。在这里这幅画不适合任何真实的地方。不妨试一试,如果你有任何具体问题,可以提问?@Abid-查看我的帖子,了解如何显示图像。@Abid,在表单上放置一个图片框,只需添加一个图片框,将图像设置为刚加载的图像,如上所述,而不是在引号前加上@即可。这会将其标记为逐字字符串文字,并忽略转义字符。我只使用了我上面提到的版本,其中没有“@”。如果在引号前加上“@”,则不会使用。这会将其标记为逐字字符串文字,并忽略转义字符。我只使用了上面提到的版本,其中没有“@”。