private void CarregarOutras() { listViewOutras.Items.Clear(); try { //Listas das outras ListaOutras = Funcionalidades.BuscarOutras(); ImageList ListaImagens = new ImageList(); ListaImagens.ImageSize = new Size(256, 256); ListaImagens.ColorDepth = ColorDepth.Depth32Bit; int contador = 0; foreach (Outras trs in ListaOutras) { byte[] buff = System.IO.File.ReadAllBytes(trs.CaminhoFoto); using (System.IO.MemoryStream ms = new System.IO.MemoryStream(buff)) { ListaImagens.Images.Add("IMG" + contador, Funcionalidades.getThumbnaiImage(Image.FromStream(ms))); } contador++; } listViewOutras.View = View.LargeIcon; listViewOutras.LargeImageList = ListaImagens; contador = 0; foreach (Outras trs in ListaOutras) { ListViewItem lst = new ListViewItem(); lst.ImageIndex = 0; lst.ImageKey = "IMG" + contador; listViewOutras.Items.Add(lst); contador++; } labelContadorOutras.Text = ListaOutras.Count().ToString(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); _FormInicio.EscreverNaConsola("Erro ao carregar as outras..."); return; } }