0

所以现在我有一个我昨晚正在工作的 GUI 程序,它几乎完成了,尽管会进行一些图形更改。但我想知道是否可以显示基于类的图片。喜欢,

Employee John = New Employee("John", "Doe")

我将如何使它与 John Doe 的脸一起显示?我使用图片框还是什么?

4

1 回答 1

0

当然,有很多方法可以做到这一点,但您可能决定存储一些对您要使用的图像的引用。也许你会在你的 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;
于 2012-10-26T17:12:10.000 回答