У меня есть основная форма, которая вызывает метод из файла класса. Файл класса создает массив изображений, а основная форма отображает их в графических блоках. Вроде все работает, кроме картинок в коробках нет. Код ниже. Подскажите, пожалуйста, что я сделал не так?
Код из файла LoadCards.cs:
public class LoadCards
{
public static Image[] cards = new Image[52]; // array to hold the card faces
public static int i = 0; // counter
public static string[] filenames = Directory.GetFiles(@Directory.GetCurrentDirectory() + "\\" + "cards"); // gets list of all images in our "cards" directory
// load card faces into an array
public static void GetImages()
{
foreach (var item in filenames)
{
cards[i] = Image.FromFile(item);
i++;
}
}
}
А вот код из основной формы:
private void formMain_Load(object sender, EventArgs e)
{
var cards = LoadCards.cards;
card1.Image = cards[7];
card2.Image = cards[22];
card3.Image = cards[35];
}