private void ConstruiesteRanduriDGV(LegendaImagini pLegendaImagini) { DataGridViewImageButtonCell celulaImagine = null; DataGridViewRow RandAdaugat = null; this.dgvLegenda.Rows.Add(pLegendaImagini.Count); int indexRand = 0; foreach (StructLegendaImagini ImagineLegenda in pLegendaImagini) { RandAdaugat = this.dgvLegenda.Rows[indexRand]; RandAdaugat.Tag = ImagineLegenda; RandAdaugat.DefaultCellStyle.ForeColor = ImagineLegenda.CuloareText; //Imaginea celulaImagine = RandAdaugat.Cells[(int)EnumColoane.colImagine] as DataGridViewImageButtonCell; celulaImagine.ImageNormal = ImagineLegenda.Imagine; //Semnificatia RandAdaugat.Cells[(int)EnumColoane.colSemnificatie].Value = ImagineLegenda.Semnificatie; indexRand++; } RandAdaugat = null; celulaImagine = null; this.dgvLegenda.ClearSelection(); }
public void Initializeaza(LegendaImagini pLegendaImagini) { ImagineSelectata = default(R); ConstruiesteRanduriDGV(pLegendaImagini); }