pictureBox.ImageLocation 带星号
pictureBox.ImageLocation with asteriks
我对 c# 和 Visual Studio 相当陌生,所以我遇到了一个问题。有没有办法让这个 pictureBox 属性定位任何图像文件? Asteriks 似乎不起作用..
this.pictureBox1.ImageLocation = "d:\*.png";
alawys 目录由单个 .png 文件组成,尽管它会定期更改名称。
没有。 ImageLocation 必须指定要显示的单个文件的位置。如果要显示多张图片,则需要多个图片框控件。
ImageLocation属性是单个图片资源(文件或url)的路径。
您可以使用 Directory.GetFiles 使用通配符枚举目标文件夹中的文件。
您不能在 PictureBox
上使用通配符,但是 Directory.GetFiles 支持通配符。所以你可以像这样使用它:
string[] files = Directory.GetFiles(@"D:\", "*.png");
if (files.Length > 0) {
// File(s) were found. You can now either decide
// which one to display or just display the first
// one
pictureBox1.ImageLocation = files[0];
} else {
// No files found. Display a default image or something
}
我对 c# 和 Visual Studio 相当陌生,所以我遇到了一个问题。有没有办法让这个 pictureBox 属性定位任何图像文件? Asteriks 似乎不起作用..
this.pictureBox1.ImageLocation = "d:\*.png";
alawys 目录由单个 .png 文件组成,尽管它会定期更改名称。
没有。 ImageLocation 必须指定要显示的单个文件的位置。如果要显示多张图片,则需要多个图片框控件。
ImageLocation属性是单个图片资源(文件或url)的路径。
您可以使用 Directory.GetFiles 使用通配符枚举目标文件夹中的文件。
您不能在 PictureBox
上使用通配符,但是 Directory.GetFiles 支持通配符。所以你可以像这样使用它:
string[] files = Directory.GetFiles(@"D:\", "*.png");
if (files.Length > 0) {
// File(s) were found. You can now either decide
// which one to display or just display the first
// one
pictureBox1.ImageLocation = files[0];
} else {
// No files found. Display a default image or something
}