我的项目有一些问题。我正在使用 Microsoft Visual Studio 的 C# Windows 窗体。
谁能帮我如何将文件中的图像加载到图片框中?我的图像文件夹有 300++。
系统可以按工号、员工号进行搜索。或文本框中的名称。然后,用户在文本框中键入并单击 Enter 后,带图像的员工详细信息将出现在图片框中。
所有图片均根据作品编号命名。
信息详细信息是从数据库中检索的,但图像是从文件夹中检索的。谁能帮帮我吗:)
pictureBox1.Image = Image.FromFile(@"your image file path");
您可以使用
OpenFileDialog
来获取文件路径
给你:
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");
using (OpenFileDialog openFileDialog = new OpenFileDialog())
{
openFileDialog.Filter = "Image|*.png;*.jpg;*.bmp;*.gif";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(@openFileDialog.FileName);
}
}