private void CarregarModelos() { listViewGaleria.Items.Clear(); ListaModelos.Clear(); try { //Listas de clubes ListaModelos = Funcionalidades.BuscarModelos(); ImageList ListaImagens = new ImageList(); ListaImagens.ImageSize = new Size(256, 256); ListaImagens.ColorDepth = ColorDepth.Depth32Bit; foreach (Modelo mdl in ListaModelos) { byte[] buff = System.IO.File.ReadAllBytes(mdl.CaminhoFoto); using (System.IO.MemoryStream ms = new System.IO.MemoryStream(buff)) { ListaImagens.Images.Add(mdl.Nome, Funcionalidades.getThumbnaiImage(Image.FromStream(ms))); } } listViewGaleria.View = View.LargeIcon; listViewGaleria.LargeImageList = ListaImagens; foreach (Modelo mdl in ListaModelos) { ListViewItem lst = new ListViewItem(); lst.Text = mdl.Nome; lst.ImageIndex = 0; lst.Tag = mdl.ID; lst.ImageKey = mdl.Nome; listViewGaleria.Items.Add(lst); } if (ListaModelos.Count() == 1) { labelContadorModelos.Text = "1"; } else { labelContadorModelos.Text = ListaModelos.Count().ToString(); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); Console.WriteLine(ex.Message); _FormInicio.EscreverNaConsola("Erro ao carregar os Modelos!"); } }