如何使用 Microsoft Visual Studio 使用 C# Windows 窗体将文件中的图像加载到图片框中

问题描述 投票:0回答:3

我的项目有一些问题。我正在使用 Microsoft Visual Studio 的 C# Windows 窗体。

谁能帮我如何将文件中的图像加载到图片框中?我的图像文件夹有 300++。

系统可以按工号、员工号进行搜索。或文本框中的名称。然后,用户在文本框中键入并单击 Enter 后,带图像的员工详细信息将出现在图片框中。

所有图片均根据作品编号命名。

信息详细信息是从数据库中检索的,但图像是从文件夹中检索的。谁能帮帮我吗:)

c# winforms
3个回答
6
投票

pictureBox1.Image = Image.FromFile(@"your image file path");

您可以使用

OpenFileDialog
来获取文件路径


2
投票

给你:

PictureBox1.Image = Image.FromFile(@"C:\MyPict.jpg");

响应评论中发布的代码,请尝试一下:

const string imageFolderPath = @"C:\photo\";

var imageName = textBoxWorkNo.Text;
var fullImagePath = imageFolderPath + imageName + ".jpg";

if (File.Exists(fullImagePath))
    pictureBox1.Image = Image.FromFile(fullImagePath);
else MessageBox.Show("File not exist");

0
投票
using (OpenFileDialog openFileDialog = new OpenFileDialog())
{
    openFileDialog.Filter = "Image|*.png;*.jpg;*.bmp;*.gif";
    if (openFileDialog.ShowDialog() == DialogResult.OK)
    {
        pictureBox1.Image = Image.FromFile(@openFileDialog.FileName);
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.