imageList in kendisi zaten image ları ve onların indexlerini tutan bir dizi dir.
Basit bir örnek ;
Burda exe nin oluşturulduğu yerde turkiye.jpg diye bir resim var, o resmi image liste runtime da ekliyoruz ve sornada kullanıyoruz. Hem ekleme hemde kullanma kısmında resmi bitmap e dönüştürmemiz gerekiyor öncelikle. Yada varsa herhangi bir başka resim formatına. Form da bir buton var ve butona basılınca imagelist elemanının imajlarından 0 ıncıyı oluşturduğumuz yeni form un arka planı olarak belirliyoruz. gösterim stilini belirliyoruz ve son olarak ta yeni oluşturduğumuz formu gösteriyoruz. Bunları tuşa basıldığında yapıyor örnekteki kod.
private void button1_Click(object sender, EventArgs e)
{
Bitmap resim = new Bitmap("turkiye.jpg");
ımageList1.Images.Add(resim);
Form frm = new Form();
Bitmap arkaResim = new Bitmap(ımageList1.Images[0]);
frm.BackgroundImage = arkaResim;
frm.BackgroundImageLayout = ImageLayout.None;
frm.Show();
}