public void SetControl(SMMemoryGame mg) { control = mg; if (mg != null) { evReferencedImage1.SetImage(mg.BackImage); tempImg = new MNLazyImage(mg.Document); evReferencedImage2.SetImage(tempImg); listBox1.Items.Clear(); for (int i = 0; i < mg.GetCardCount(); i++) { listBox1.Items.Add(mg.GetReferencedImageAt(i)); } } }
public void SetImage(MNLazyImage li) { doc = li.Document; image = li; comboBox1.Items.Clear(); int i = 0; int selected = -1; foreach (MNReferencedImage img in doc.DefaultLanguage.Images) { comboBox1.Items.Add(img); if (img == li.Image) { selected = i; } i++; } if (selected >= 0) { comboBox1.SelectedIndex = selected; } control = null; }