public void GenerateMenu() { bs.DataSource = OldReciept.Items; lstReciept.DataSource = bs; lstItems.LargeImageList = lstImages; lstItems.LargeImageList.ImageSize = Resources.Constants.ItemPicture(); foreach (var Item in Menu.GetItems()) { ListViewItem uiItem = new ListViewItem(); uiItem.Text = Item.Value.Name; Icon icon = Icon.FromHandle(Item.Value.Image.GetHicon()); lstImages.Images.Add(Item.Value.Name, icon); uiItem.ImageKey = Item.Value.Name; lstItems.Items.Add(uiItem); ItemList.Add(Item.Value); } }