0
所以現在我有一個我昨晚正在做的GUI程序,幾乎已經完成了,不過會做一些圖形化的修改。但我想知道是否可以根據班級顯示圖片。 一樣,要分配圖片的課程?
Employee John = New Employee("John", "Doe")
我怎麼會做這麼一個畫面顯示與李四的臉?我使用圖片框還是什麼?
所以現在我有一個我昨晚正在做的GUI程序,幾乎已經完成了,不過會做一些圖形化的修改。但我想知道是否可以根據班級顯示圖片。 一樣,要分配圖片的課程?
Employee John = New Employee("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;
好吧,如果有多個員工什麼? –
你是什麼意思?你想同時在屏幕上顯示倍數嗎? – itsmatt
嗯,我想挑選一名隨機員工,然後一次顯示他們的信息。 –