所以现在我有一个我昨晚正在工作的 GUI 程序,它几乎完成了,尽管会进行一些图形更改。但我想知道是否可以显示基于类的图片。喜欢,
Employee John = New Employee("John", "Doe")
我将如何使它与 John Doe 的脸一起显示?我使用图片框还是什么?
所以现在我有一个我昨晚正在工作的 GUI 程序,它几乎完成了,尽管会进行一些图形更改。但我想知道是否可以显示基于类的图片。喜欢,
Employee John = New Employee("John", "Doe")
我将如何使它与 John Doe 的脸一起显示?我使用图片框还是什么?
当然,有很多方法可以做到这一点,但您可能决定存储一些对您要使用的图像的引用。也许你会在你的 Employee 类中通过保持它的路径来做到这一点,如下所示:
public class Employee
{
public string Picture { get; set; }
// ..
}
然后你可以加载它,假设它是一条路径
pictureBox1.Load(employee.Picture);
另一种方法是将实际图像保存在 Employee 对象本身中,如下所示:
public class Employee
{
public Image Picture { get; set; }
// ..
}
并提前加载它们。取决于您的员工集合中有多少。
假设它们已经作为Image
对象加载到员工中,您只是在调用
pictureBox1.Image = employee.Picture;